我有一个ASP.NET站点,它应该完全通过HTTPS传输.然而,谷歌浏览器,我得到的网页含有不安全的资源警告.我怎样才能找出这些资源,为什么他们不会去通过HTTPS?
mik*_*son 87
我刚刚在Chrome中遇到过这个问题.我检查了"网络"选项卡,但所有资源都是通过https加载的.
解决方案:关闭Chrome并重新打开.
Chrome必须缓存其安全内容检测,以便即使在您解决问题时,不安全的内容消息也不会消失.
Ice*_*ind 43
通常这是因为您在不使用https的情况下加载图像,javascript包含文件或外部CSS文件.您可以使用FireBug等程序:http://getfirebug.com/
FireBug将告诉您元素如何加载以及哪些元素不通过ssl层.如果你没有firefox,那么我很确定Chrome也有类似FireBug的内置功能.
以下是使用firebug的方法:
希望这可以帮助
在Google Chrome中:您可以Console在Inspect Element窗口的标签中查看有问题的资源.
它将列为:
在页面https://example.com/page显示不安全内容从HTTP://example.com/resource
当然,您可能必须在Inspect Element窗口已打开的情况下重新加载页面.
小智 6
最简单的方法之一是在Firefox中右键单击页面并选择"查看页面信息".然后转到"媒体"选项卡,找到从http而不是https加载的任何内容.
我们已经痒痒了,并编写了一个工具来爬网您的网站,并告诉您哪些页面上具有非SSL资源。您只需要输入网站的根URL,而无需手动检查每个页面。
http://www.jitbit.com/sslcheck/
| 归档时间: |
|
| 查看次数: |
80210 次 |
| 最近记录: |