此问题确实解决了对Localhost的跨域请求,同时还存在安全网站在无法控制本地网络(设置DNS或其他解决方案)的情况下访问本地服务的问题。特别是Safari和Chrome允许混合访问localhost,而FF 23+则不允许。
我们不希望给用户带来不便,并强迫他们使用单一浏览器。
我们是否可以使用JSONP从安全服务的网页访问运行在localhost上的普通http 服务器? (我们最初的实验说这可行)
其他浏览器制造商是否会效仿,并禁止像FF这样的本地主机进行混合内容访问?
我们的感觉是其他浏览器也会加强安全性。
答案 0 :(得分:0)
否即可。您不能使用JSONP来克服FF 23+上localhost的混合内容限制。最初的实验是错误的,FF一致地应用其混合内容规则。 我找到了一份非常好的文件[1],它基本上概述了以下几种可能性:
[1] href =" https://www.globalsign.com/resources/white-paper-internal-server-names-ip-address-requirements.pdf"