您可能会看到地址栏显示不安全或控制台出现相关错误。如果您完全了解风险并需要临时允许混合内容(例如访问一个您信任的本地或内部网站)可以按照以下方法操作

谷歌 Google官方 1

指的是一个通过安全的 HTTPS 加载的网页中,包含了通过不安全的 HTTP 协议加载的资源(如图片、视频、脚本、样式表等),现代浏览器(包括 Chrome)出于安全考虑,默认会阻止这些不安全的 HTTP 内容,以保护用户数据不被窃听或篡改。

您可能会看到地址栏显示不安全或控制台出现相关错误。如果您完全了解风险并需要临时允许混合内容(例如访问一个您信任的本地或内部网站)可以按照以下方法操作-第1张图片-谷歌浏览器 (Google Chrome)官方下载_免费安全浏览器

重要警告

  • 仅限信任的网站:只在您完全信任的网站上执行此操作,切勿在银行、购物或输入密码的网站上允许混合内容。
  • 安全风险:允许混合内容会使该页面容易受到“中间人攻击”,可能导致敏感信息泄露。
  • 临时措施:这通常是临时解决方案,网站管理员应将所有资源迁移到 HTTPS 才是根本解决办法。

在当前网站临时允许(一次性)

这是最快的方法,刷新页面或关闭标签页后设置会重置。

  1. 当 Chrome 阻止混合内容时,地址栏最左侧会显示一个“锁形”图标 ,但可能旁边会有感叹号或显示“不安全”。
  2. 点击这个锁形图标
  3. 在弹出的菜单中,找到 “网站设置” 并点击。
  4. 在打开的“网站设置”页面中,向下滚动找到 “不安全内容” 选项。
  5. 将其从默认的 “阻止(默认)” 更改为 “允许”
  6. 返回您的网页并刷新就应该加载了。

通过 Chrome 设置允许特定站点(持久性)

您可以针对某个特定网站永久允许混合内容。

  1. 在 Chrome 中,点击右上角的 三个点设置
  2. 在左侧选择 “隐私和安全”“网站设置”
  3. 向下滚动并点击 设置”“不安全内容”
  4. 您会看到两个列表:
    • 不允许显示不安全内容:默认列表,大部分网站在这里。
    • 允许显示不安全内容:您可以在这里添加网站。
  5. 点击 “添加” 按钮,输入您想要允许混合内容的网站地址([*.]example.com 允许该域名下的所有子域名),然后点击 “添加”
  6. 重新访问该网站,设置即生效。

通过快捷方式启动 Chrome 时全局允许(不推荐,仅用于测试)

⚠️ 强烈警告:此方法会降低所有网站的安全性,仅用于本地开发或测试环境。

  1. 关闭所有 Chrome 窗口。
  2. 右键点击 Chrome 的快捷方式,选择 “属性”
  3. 在“目标”字段的末尾,添加以下参数(前面有一个空格):
    --allow-running-insecure-content

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

  4. 点击“应用”并“确定”。
  5. 从此快捷方式启动 Chrome,它将允许所有网站的混合内容。请勿将此作为日常浏览方式。

给网站开发/管理员的建议

如果您是网站负责人,遇到用户反馈混合内容问题,正确的解决步骤是:

  1. 审查资源:使用 Chrome 开发者工具(F12)的“控制台”或“安全”选项卡,查看具体哪些资源被阻止。
  2. 更新资源链接:将所有资源的 URL 协议从 http:// 改为 https://,如果第三方资源不支持 HTTPS,请寻找其 HTTPS 版本或更换供应商。
  3. 使用协议相对 URL:可以将链接写成 //example.com/script.js,这样它会自动匹配当前页面的协议(HTTP 或 HTTPS)。
  4. 更新重定向和链接:确保网站内的所有链接、API 调用都指向 HTTPS 版本。

对于普通用户,建议使用【方法一】在当前信任的网站临时允许,这是最安全、可控的方式。

希望这些信息能帮助您解决问题!如果还有其他疑问,随时可以提出。

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