【问题标题】:Preflight CORS request fail on some versions of Firefox在某些版本的 Firefox 上预检 CORS 请求失败
【发布时间】:2017-09-11 18:42:52
【问题描述】:

在 Windows 上使用 Firefox 45.8.0 ESR

尝试加载https://secure.scheduleonce.com/dana

页面未加载,在网络面板中,我看到此请求的交叉挂锁图标而不是绿色挂锁图标:

OPTIONS https://cfproxy.scheduleonce.com/get-data/GetLandingPageLayout

当浮在挂锁上时,我看到以下消息:

用于获取此请求的连接不安全。

页面在 Chrome / Safari / IE 甚至更新版本的 FF 上都能正常加载

有什么方法可以准确调试资源请求的问题吗? FF 没有给我任何关于出了什么问题的信息。

我怀疑这可能与它是预检 CORS 请求有关(请求的域与托管页面域不同)。

附加网络的HAR文件:https://www.dropbox.com/s/i59k66a2w8p3ast/Archive%2017-09-10%2007-06-15.har?dl=0

可以在这里查看:(https://toolbox.googleapps.com/apps/har_analyzer)

谢谢。

【问题讨论】:

  • 请注意current ESR version is 52.3.0.所以我建议更新您的浏览器,然后再次检查问题是否仍然存在。
  • @SebastianZartner 该问题在当前版本中不存在。这就是为什么我首先在​​这里发布它的原因,我不明白为什么

标签: firefox cors firefox-developer-tools


【解决方案1】:

问题在于服务器上的密码套件选择。

我用这个网站来改变它: https://mozilla.github.io/server-side-tls/ssl-config-generator/

也支持旧版浏览器。

我不知道 FF 45.8.0 ESR 中有什么使其不尊重服务器的安全性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-15
    • 2015-03-10
    • 2021-08-25
    • 2016-11-25
    • 2014-09-03
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    相关资源
    最近更新 更多