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提示网站“与此站点的连接并非完全安全”