【问题标题】:"Connection Partially Encrypted" in FirefoxFirefox 中的“连接部分加密”
【发布时间】:2008-12-29 21:10:59
【问题描述】:

我无法确定这是 Firefox 中的错误还是网站异常,因为它似乎只是通过特定顺序发生。

以下 TLDR 步骤

如果您访问主页(下面的链接),然后单击引号链接,它会将您发送到一个名为 quoteconfig.aspx 的页面,该页面会检查 javascript,然后在启用时重定向您,否则会向您发出警告。自动重定向后,Firefox 显示有关“连接部分加密”的 SSL 警告(请参阅状态栏上的图标)。但是,如果您单击不执行 javascript 重定向的登录或我的帐户链接,则不会出现 SSL 警告。此外,在刷新页面或浏览到另一个页面然后再次单击引号链接时,SSL 警告就会消失。

我已运行 Fiddler 和 Windows 网络监视器并验证页面上的所有链接都是 https://。它在 IE 7&8、Safari、Opera 和 Chrome 上运行良好。

还能是什么?

步骤:

  1. 使用 Firefox 访问下面的 url (在 3.0.5 上测试)
  2. 点击报价链接
  3. 观察 SSL 警告 状态栏

site link

【问题讨论】:

  • 我在 Mac 上的 Firefox 3 中没有收到任何警告。只是让你知道。 =)

标签: asp.net javascript firefox ssl


【解决方案1】:

看起来window.location = "quote.aspx" 可能是罪魁祸首。至少在我的浏览器上,它重定向到页面的 http 版本,而不是 https。然后 http 立即使用 302 重定向到 https。

【讨论】:

  • 我试过 window.location = "https://" + window.location.host + "/quote.aspx";但仍会在 Firefox 中收到 SSL 警告。
  • 所以您评论说这不是解决方案,然后您接受它作为解决方案?什么鬼?
猜你喜欢
  • 2015-07-27
  • 2012-02-15
  • 2010-09-17
  • 1970-01-01
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-07
相关资源
最近更新 更多