我的应用程序正在使用 jquery 向另一个域发出 JSONP 请求。它在呼唤https://api/auth?redirect_to=%2Fping.json&authtoken=blahblah
服务器以 302 响应相对 URL“ /ping.json
”。
Chrome 然后发出错误
[blocked] The page at https://www/pageurl ran insecure content from http://api/ping.json.
出于某种奇怪的原因,这是正确的行为吗?关于 jquery 如何调用 JSONP 请求的一些事情?在我看来,HTTP 的一个非常基本的规则是在解释相对 URL 时不更改协议,所以这让我感到惊讶。