不过,在某些情况下(例如测试内部网站或访问一些老旧但信任的网站)您可能需要临时允许它。以下是几种开启或允许混合内容的方法,请根据您的具体情况选择

谷歌 关于Google 2

在当前网站临时允许(最常用)

当您访问的页面出现混合内容被阻止时,地址栏左侧会出现一个不安全的盾牌图标(或“不安全”字样)。

不过,在某些情况下(例如测试内部网站或访问一些老旧但信任的网站)您可能需要临时允许它。以下是几种开启或允许混合内容的方法,请根据您的具体情况选择-第1张图片-Google Chrome官方首页_极速谷歌浏览器

  1. 点击地址栏左侧的“不安全”盾牌图标
  2. 在弹出的菜单中,点击 “网站设置”
  3. 在打开的页面权限详情中,找到 “不安全内容” 选项。
  4. 将其从默认的 “屏蔽(默认)” 更改为 “允许”
  5. 返回原标签页,刷新页面就应该可以加载了。

注意:此设置仅对该网站、当前浏览器会话生效,如果您关闭所有该网站的标签页,下次再访问时可能需要重新设置。


通过浏览器设置全局允许(不推荐,仅限测试)

这是一个影响所有网站的全局设置,会严重降低您的浏览安全,请仅在绝对必要且可控的环境下(如测试本地服务器)使用。

  1. 在浏览器地址栏输入 chrome://flags/ 并回车。
  2. 在搜索框中输入 Insecure content
  3. 找到 “允许不安全内容” 这个实验性功能。
  4. 将其选项从 “默认” 改为 “允许”
  5. 点击右下角出现的 “立即重新启动” 按钮,重启 Chrome。

警告:此方法会让您访问的所有网站都能加载不安全的 HTTP 内容,极易遭受中间人攻击,测试完毕后,请务必改回 “默认” 并重启。


针对本地文件(file:// 协议)

如果您打开的是本地 HTML 文件(地址以 file:// 开头),Chrome 会将其视为一个独特的“来源”。

  1. 同样点击地址栏左侧的 “不安全”盾牌图标
  2. 在弹出的提示中,直接点击 “允许加载不安全脚本” 或类似选项。
  3. 刷新页面即可。

开发者工具快速调试(适合开发者)

在调试网页时,可以快速查看和允许混合内容。

  1. F12 打开“开发者工具”。
  2. 点击下方信息栏中的 “安全” 选项卡。
  3. 如果页面存在混合内容,会显示一个 “允许” 按钮,点击即可在当前标签页临时允许。

启动命令行参数(高级/自动化测试)

对于自动化测试(如使用 Selenium),可以在启动 Chrome 时通过命令行参数禁用混合内容拦截。

--allow-running-insecure-content

在 Windows 的 Chrome 快捷方式目标后添加此参数。


最佳实践与核心原则

  1. 首选永久修复:如果您是网站所有者或开发者,最根本的解决方案是将网站上的所有资源链接都升级为 HTTPS(使用相对协议 或直接 https://)。
  2. 尽量使用“方法一”:作为普通用户,如果必须访问某个网站,请使用方法一(站点设置),因为它限制最严格,只影响特定网站,且会话结束后可能失效。
  3. 警惕安全风险:允许混合内容意味着该页面中的某些元素(如图片、脚本、样式表)可能被第三方劫持或替换,导致信息泄露或恶意代码执行。
  4. 不推荐全局允许强烈不建议使用方法二进行日常浏览,这会让您在所有网站上都暴露在风险之中。

对于大多数用户,在遇到特定网站内容无法加载时,点击地址栏的盾牌图标 -> 网站设置 -> 允许不安全内容 -> 刷新页面,是最安全、最直接的解决方案,完成后请记得该网站仍然是不安全的。

标签: 临时允许

抱歉,评论功能暂时关闭!