如果您在 IE 中收到非安全内容警告,您将如何确定原因?
您使用哪个版本的 IE 是否重要?
使用Charles之类的工具查看 HTTP 流量和/或检查您的代码(右键单击 -> 查看源代码)。通常,当通过 HTTPS 访问页面时,您将拥有尝试通过 HTTP(非安全)加载的资源,从而提示此警告。
解决方案是在站点为 HTTPS 时通过 HTTPS 加载所有资源。
此外,您可以通过在内容前面加上“//”前缀来强制使用相同的协议加载内容。例如
<img src="//mysite.com/resource.jpg"/>