【问题标题】:How to find which element breaks HTTPS on a webpage?如何在网页上查找破坏 HTTPS 的元素?
【发布时间】:2012-05-20 00:42:08
【问题描述】:

是否有一种简单的方法(可能通过 firefox 插件或其他方式)能够判断网页上的哪个元素破坏了 HTTPS 连接?

我搜索了任何“http”的来源,但没有找到。我认为问题的根源在于某个地方的 javascript 文件,但我希望缩小范围比逐行浏览所有 javascript 文件更容易。

有什么简单的解决方案或建议吗?

【问题讨论】:

  • 你试过firebug的net tab还是google的dev tools network tab?
  • +1 这将是一个有趣的开发者功能 ;-)
  • “休息”是什么意思?除了@ScottE 提到的工具之外,另一个需要考虑的工具是 Fiddler。
  • @ChrisJ:我很确定他想知道他的哪些页面元素是通过 HTTP 传输的,从而“打破”了 HTTPS 封印。
  • @Jacohim - 这就是我的想法,但还不是很清楚。 OP 怎么知道有什么东西坏了?浏览器是否给他一个警告(例如,IE 警告混合内容),或者浏览器是否从网站上删除了 SSL 指示符(例如,不是绿色地址栏,或其他东西)。也许所有元素都是 SSL,但一个是从没有完全可验证证书的服务器中拉回的(浏览器给出了一个很大的“此站点未受信任”框)。

标签: javascript html https


【解决方案1】:

我不了解 firefox,但 Google Chrome 会在控制台中显示所有不安全的内容源。

例如:

https://mail.google.com/mail/u/0/?shva=1#inbox 的页面显示来自http://example.com 的不安全内容。

等等

【讨论】:

    猜你喜欢
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多