当使用 SSL 连接失败时,是否有任何浏览器在没有 SSL 的情况下连接

Is there any browsers which connects without SSL when connect with SSL fails?

本文关键字:SSL 连接 浏览器 任何 情况下 失败 是否      更新时间:2023-09-26

我使用 jquery 和 jQuery.ajax。我想从noSSL页面将SSL页面与ajax连接。

当使用 ajax 将服务器与 SSL 连接失败时,是否有任何浏览器在没有 SSL 的情况下连接服务器?

我的意思是如果这段代码失败,

$.post('https://xxxxxx')

浏览器自动连接"http://xxxxxx"。有没有浏览器可以做到这一点?

我想知道jQuery.ajax的安全风险。

当然,我认为这种行为是无稽之谈。但我想获得证据,知道所有浏览器都没有这样做。那么,我应该读什么?我阅读了WC3 XMLHttpResponse。但是所有浏览器都应用此规范?

如果您在 ajax 调用 url 中指定了 https,浏览器没有理由尝试 http(因为它没有被要求这样做)。正如您所说,这将是一种安全风险。

想象一下,如果你在你的银行网站上,对于一些reson来说,他们的https失败了。尝试使用 http 是无稽之谈