Chrome - 您与此站点的连接并不完全安全 [关闭]

Posted

技术标签:

【中文标题】Chrome - 您与此站点的连接并不完全安全 [关闭]【英文标题】:Chrome - You connection to this site is not fully secure [closed] 【发布时间】:2017-10-04 11:05:58 【问题描述】:

我最近在我的服务器上安装了 SSL。

我在使用 Chrome 时收到“您与此网站的连接不完全安全”的警告。我了解这与通过非安全连接加载的被动元素有关,并且我了解这意味着什么。

我在网站上找不到通过非安全网络加载的任何元素,我已通过工具运行它进行检查,但未找到任何元素。我创建了一个没有任何内容的空白 html 页面,因此我认为不可能在非安全连接上加载元素,但我仍然收到警告。

有人知道为什么会这样吗?

谢谢

【问题讨论】:

这是用户错误。 .htaccess 文件中有一个重写规则将内容写回 http。我的错对不起这个问题。 如果您使用 SSL 证书,您必须在 HTML 文档中使用 HTTPS 而不是 HTTP 【参考方案1】:

我认为您在使用 https 时会收到该消息,但 Google Chrome 无法正确验证您的证书链。您可能需要确保您已完全按照说明进行操作,并且所有证书都已正确安装。

如果/当你有,这是你可以检查每个请求是否使用 https:

在谷歌浏览器上打开网站 按 F12 打开网络标签 按 f5 重新加载所有内容 那里有您需要的所有信息。将鼠标悬停在请求上以检查它是使用 http 还是 https

【讨论】:

您无需悬停每个网址。您可以右键单击表头,然后启用“方案”,它将显示它是 http 还是 https。【参考方案2】:

除了 Daniël 的回答之外,我还发现不安全的未来表单提交会导致此警告。

我的网页有以下表格

<form action="http://example.com/..."  >
    <input >... 
</form>

将操作的值从 http 更改为 https 修复了警告。

或更改为“相对”协议。

<form action="//example.com/..."  >

另外,在 Chrome 中,按 F12 打开开发者工具,转到控制台,有警告的详细信息

【讨论】:

感谢您节省了我的时间 所以我去检查 www.mr-programs.com 的控制台确实它指向一个表单,我的表单是一个 mailto,所以我很不确定要更改什么
这也可能发生在使用http 连接加载的其他静态文件上,例如字体、图像、样式表、JS 等。 @Mr-Programs 您可能需要考虑使用formspree.io 或formcarry.com 等表单后端服务来替代本质上不安全的经典mailto: 我有在启用 SSL 之前加载的图像,它们显然使用的是 HTTP。我删除了它们,更新了网站并重新上传了它们。这似乎解决了这个问题。

以上是关于Chrome - 您与此站点的连接并不完全安全 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Edge提示网站“与此站点的连接并非完全安全”

Microsoft Edge提示网站“与此站点的连接并非完全安全”

Chrome 浏览器显示“网站连接不安全”,是什么原因?

如何修复 Chrome 中的 https“不安全”消息?

如何解决网站提示“不安全”?

Chrome 68将把所有HTTP站点标记为“不安全”