1

我的应用程序正在使用 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 时不更改协议,所以这让我感到惊讶。

4

1 回答 1

1

我必须得出结论,这是一个 Chrome 错误。我希望它得到修复。

我愿意接受其他解释。如果您知道为什么这种行为有意义,请留下另一个答案。

于 2013-04-03T19:01:03.123 回答