如何让Chrome允许混合内容?

Chrome浏览器默认是阻止混合内容。我如何调整我的设置/配置,以允许混合内容,而不需要每次在UI上进行任何调整?

我找到了两个解决方案,但都不起作用:

    有几篇文章说你可以在Security部分中进行调整 "兜帽之下"的选项这种选择似乎不再可行 存在。没有Under The Hood标签,也没有这样的下拉菜单 就我所知,调整Chrome处理混合内容的方式 另一个选项是添加--allow-running-insecure-content标志 到您的命令行。我这样做:"C:\程序 文件\谷歌Chrome \程序\ \ chrome.exe” ——allow-running-insecure-content > < /代码。然而,这并没有什么不同。如果我尝试在双引号内添加标志,那么Windows

那么我现在使用最新版本的Chrome有什么选择呢?

276355 次浏览

"C:\Program Files (x86)\谷歌\Chrome\Application\ Chrome .exe" "——allow-running-insecure-content"

Chrome v91(6/17/2021)的步骤:

  1. 单击URL旁边的不安全警告

enter image description here

  1. 在弹出框中单击“站点设置”

enter image description here

  1. 接近列表底部的是不安全的内容,将其更改为允许

enter image description here

  1. 关闭设置,返回站点,刷新页面

较旧的Chrome版本:

timmmy_42回答这个:https://productforums.google.com/forum/ !主题/铬/ OrwppKWbKnc

在地址栏的右端应该是一个“屏蔽”图标,你可以

.

.

.

这在Chromium-dev Version 36.0.1933.0(262849)中是有效的。

在Windows中打开运行窗口(赢得 + R):

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --allow-running-insecure-content

在OS-X Terminal.app中执行以下命令& # x2318;+空间:

open /Applications/Google\ Chrome.app --args --allow-running-insecure-content

你似乎可以添加参数--allow-running-insecure-content来绕过这个来进行开发。但这不是一个推荐的解决方案。

Chrome 46和更新的版本应该会显示混合内容,没有任何警告,只是在地址栏中没有绿色锁定。

来源:谷歌在线安全博客的简化Chrome中的页面安全图标

运行下面的命令帮助我运行HTTPS web页面,iframe有ws(不安全)连接

Chrome.exe——user-data-dir=c:\temp-chrome——disable-web-security——allow-running-insecure-content

在OSX上,从命令行执行以下工作:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-running-insecure-content

被提到的盾牌图标也不在侧边栏,但我解决了它,做以下工作:

在URL输入栏的最右边找到屏蔽图标,

 ></a></p>


<p>一旦点击,下面的弹出窗口应该出现,你可以点击<em>加载不安全的脚本</em>,</p>


<p><a href= ></a></p>


<p>这应该会导致页面刷新,脚本应该开始工作。这曾经是一个错误,</p>


<p><a href= ></a></p>


<p>现在只是一个警告</p>


<p><a href= ></a></p>


<p><strong>操作系统:</strong> Windows 10</p>


<p><strong>Chrome版本:</strong> 76.0.3809.132(正式版本)(64位)</p>


<hr>


<p><strong>编辑# 1</strong></p>


<p>在66.0.3359.117版本,屏蔽图标仍然可用:</p>


<p><a href= ></a></p>


<p>注意弹出式设计是如何改变的,所以这个<em>是</em> Chrome版本66.0.3359.117。</p>


<p>在<code>https</code>上,只有当你试图加载不安全的内容(来自<code>http</code>的内容)时,护盾图标才会出现。</p></div>
                                                                            </div>
                                </div>
                            </div>
                        </div>
                                                <div class=

另一个解决方案,在会话之间是永久性的,而不需要你在打开chrome时运行一个特定的命令如下:

  1. 打开Chrome浏览器窗口
  2. 在URL栏中输入Chrome://net-internals
  3. 单击侧边栏中的“域安全策略”
  4. 在“Add HSTS/PKP domain”一节中添加您希望始终能够以http形式访问的域名

在OSX上使用当前的Chrome版本(2/20/2020,79.0.3945.130),您可以:

点击地址栏左侧的“i”信息图标。

单击Site Settings

向下滚动到Insecure content

将它从Blocked (Default)改为Allow

重新加载页面并再次尝试操作。

您可以在任何地方使用cors进行测试。但它的说明建议用于生产环境。

https://cors-anywhere.herokuapp.com/

类似于:https://cors-anywhere.herokuapp.com/http://yourdomain.com/api