通过HTTPS跨域JSONP

时间:2011-08-26 10:25:08

标签: jquery https cross-domain jsonp

我在不同的域(例如http://a.comhttp://b.com)上通过HTTP使用JSONP来交换消息。

工作正常。我的问题是,如果我将两个主机协议都切换到HTTPS,尽管它们位于不同的域上。在IE6中没有任何警告弹出警告,它们会继续正常工作吗?

由于

1 个答案:

答案 0 :(得分:3)

是的,它会继续有效。更改协议与更改URL的任何其他部分具有相同的效果 - 它将触发违反同源策略并强制您进入跨域模式。如果您已经有跨域访问工作,它将继续使用https以及使用http。

请注意,您仍然需要处理一个或两个安全网站的证书凭据无效的情况。如果您尝试使用不受信任或过期的证书对安全URL执行AJAX方法,浏览器警告您的用户,无论您尝试做什么或做什么。