gpt4 book ai didi

security - 我可以停止 "this website does not supply identity information"消息吗

转载 作者:行者123 更新时间:2023-12-03 11:07:50 26 4
gpt4 key购买 nike

我有一个完全在 https: 上运行的网站,并且运行良好,但是,提供的一些图像来自其他来源,例如易趣,或亚马逊。

这会导致浏览器提示信息:“ 本网站不提供身份信息

我怎样才能避免这种情况?有时必须从其他地方提供图像。

最佳答案

Firefox 显示消息

"This website does not supply identity information."



悬停或单击网站图标(站点标识按钮)时
  • 您通过 HTTP 请求了一个页面
  • 您通过 HTTPS 请求了一个页面,但该页面包含混合被动内容

  • HTTP

    HTTP 连接通常不向浏览器提供任何可靠的身份信息。这是正常的。 HTTP 旨在简单地传输数据,而不是保护它传输的数据。

    在服务器端,您只能避免该消息,如果服务器将开始使用 SSL 证书并且页面代码将更改为专门使用 HTTPS 请求。

    为避免客户端出现消息,您可以输入 about:config在地址栏中,确认你会小心并设置 browser.chrome.toolbar_tips = false .

    HTTPS,混合被动内容

    当您通过 HTTPS 从使用 SSL 证书的站点请求页面时,该站点会向浏览器提供身份信息,并且通常不会出现该消息。

    但是如果请求的页面至少嵌入了一个 <img> , <video> , <audio><object>包含通过 HTTP 传输的内容(不会提供身份信息)的元素,而不是你会得到所谓的混合被动内容 * 情况。

    默认情况下,Firefox 不会阻止混合被动内容,而只会显示所述消息以警告用户。

    为了在服务器端避免这种情况,您首先需要确定哪些请求正在生成混合内容。

    对于 Windows 上的 Firefox,您可以使用 Ctrl+Shift+K(Mac 上的 Control-Option-K)打开 Web 控制台,停用 css、js 和安全过滤器,然后按 F5 重新加载页面,以显示所有请求这一页。

    然后修复显示“混合内容”的每一行的代码,即更改代码的适当部分以使用 https://或者,根据您的情况, protocol-relative URLs .

    如果请求元素的外部站点不使用 SSL 证书,则避免该消息的唯一机会是将外部内容复制到您的站点,以便您的代码可以通过 HTTPS 在本地引用它。

    * 火狐也知道混 事件 内容,默认情况下被阻止,但这是另一回事。

    关于security - 我可以停止 "this website does not supply identity information"消息吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415181/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com