在谷歌浏览器(Chrome)中访问 HTTPS 网站时,如果网站内加载了 HTTP 协议的内容(如图片、脚本、视频等),浏览器会默认阻止这些“混合内容”以确保安全,若你因特殊需要(例如访问内部或测试网站)希望启用混合内容,可按以下步骤操作:

- 访问目标网站时,若地址栏左侧显示“不安全”提示,且网址以
https://开头。 - 点击地址栏左侧的 🔒 锁形图标(或“不安全”文字)。
- 在弹出的菜单中选择 “网站设置”。
- 在设置页面中找到 “不安全内容” 选项,将其从 “屏蔽(默认)” 改为 “允许”。
- 刷新网页即可生效(仅对当前站点生效)。
通过浏览器设置全局允许(不推荐)
注意: 此操作会降低所有网站的安全性,仅建议在受信任的测试环境中使用。
- 点击浏览器右上角的 三个点 → “设置”。
- 进入 “隐私和安全” → “网站设置”。
- 找到 设置” → “不安全内容”。
- 在 “不允许任何网站显示不安全内容” 下方,点击 “添加”。
- 输入需要允许混合内容的网站地址(
[*.]example.com),保存后刷新网页。
启动命令行参数(临时生效)
- 关闭所有 Chrome 窗口。
- 右键点击 Chrome 快捷方式 → “属性”。
- 在 “目标” 栏末尾添加以下参数(注意先加一个空格):
--allow-running-insecure-content - 保存后通过此快捷方式启动浏览器。 提示:此方法会允许所有网站的混合内容,仅限临时调试使用。
重要提醒
- 安全风险可能被中间人攻击利用,导致敏感信息泄露。
- 建议优先联系网站管理员:将 HTTP 资源升级为 HTTPS 才是根本解决方案。
- 若网站本身为 HTTP(非 HTTPS),则不会触发混合内容拦截。
如何快速检查混合内容?
- 按
F12打开开发者工具。 - 进入 “控制台”(Console) 选项卡。
- 若页面有混合内容,会看到类似警告:
Mixed Content: The page at 'https://...' was loaded over HTTPS, but requested an insecure resource 'http://...'.
根据实际需求选择合适的方法,建议优先使用 方法一(针对单个网站临时允许)。
标签: 临时允许
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。