相关疑难解决方法(0)

为什么Chrome没有其他浏览器时会报告安全/非安全警告?

当我通过HTTPS模式访问我们的网站时,Chome报告了一个错误,指出该页面包含安全且不安全的项目.但是,我使用了Firebug,Fiddler和HttpDebuggerPro,这些都告诉我一切都是通过HTTPS进行的.这是Chrome中的错误吗?

抱歉,我无法透露实际网址.

security google-chrome

51
推荐指数
2
解决办法
4万
查看次数

如何识别Chrome DevTools或Firefox中的不安全内容?

我的网页有时(很少)显示"有一些不安全的资源"警告图标(黄色锁定),如下面的屏幕截图所示.然而,这很少发生,现在我抓住了另一个,我不想再错过它,所以我不能冒失去页面的风险.

不安全的内容警告

该页面位于以下网址:https://eksisozluk.com/sedat-kapanoglu-ve-40-kisiye-hapis-talep-edilmesi--3960310.您可能不会看到警告(除非它是Firefox),因为我没有在Chrome上连续尝试,当我收到错误时我登录了.因此,我们假设您和我再也不会在Chrome上看到该警告图标了.

当我使用网站时,Devtools未打开,因此"网络"选项卡为空.那部分不起作用.

"Resources"将所有JS和CSS条目显示为https,http中没有单一资源.

该页面加载了jQuery,所以我尝试了查询$('*[href^="http:"]'),$('*[src^="http:"]')但无济于事.该页面包含一些外部http链接(不是资源,普通a href的),但不会触发警报.

我正在使用卡巴斯基反病毒软件,它使用代理来扫描传入/传出流量.这可能会造成一些麻烦,尽管到目前为止我还没有与其他网站有任何问题.

我尝试了"查看页面源"并搜索它的http资源,但只有带有http资源链接的标记是:

<meta name="twitter:image" content="http://eksisozluk.com/content/img/ilogo120.png" />
Run Code Online (Sandbox Code Playgroud)

当图标为绿色时,实际存在于页面中.所以这不是原因.

难道没有办法直接查看Chrome中的"不安全内容"吗?

当我在Firefox中查看该页面时,它表示"部分加密",但它没有显示未加密的内容."媒体"标签中的所有项目均以"https://"开头.

实际上现在我能够在Firefox上不断重现这个问题.我查看了网络选项卡,"没有"显示,http://但Firefox告诉我"部分加密".我不确定Firefox是否因为谷歌的原因(因为Firefox是一致的并且坚持不懈)这样做,但我提供两种情况,以防它们属于同一个根本原因.

我终于在Chrome控制台中编写了这段代码,找到了罪魁祸首:

$("*").each(function (index, elem) {
  var attrs = elem.attributes;
  for(var n = 0; n < attrs.length; n++) {    
    var attr = attrs[n];
    if(attr.nodeValue.indexOf("http://") >= 0) {
      console.log("FOUND: <" + elem.nodeName + " " + attr.nodeName + "='" + attr.nodeValue + "'>");
      console.log($(elem));
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

输出显示没有有趣的东西.仅<META content>用于推特参考,<A href>s和两个 …

ssl firefox google-chrome google-chrome-devtools firefox-developer-tools

6
推荐指数
1
解决办法
8621
查看次数