CORB阻止JSONP GET请求

时间:2018-11-12 06:37:48

标签: cross-domain jsonp cross-domain-policy cross-origin-read-blocking

尝试点按http://www.anagramica.com/api来确定可以由输入的单词构成的所有单词。如预期的那样,跨域策略不允许使用普通的GET请求来接收JSON数据。在anagramica主页上,提到了JSONP。我试图在下面实现这一点。

<!DOCTYPE html>
<html>
<head>
    <script src="jquery-3.3.1.min.js"></script>
    <title>word play</title>
</head>

<body>
    <h1>Speak A Word</h1>
    <script>
    document.body.onclick = function() {
    $.getJSON("http://www.anagramica.com/all/dog?callback=?",function(json){
    console.log(json);
});
        }   
    </script>

</body> 
</html>

这导致了以下错误。

“跨域读取阻止(CORB)阻止了MIME类型为application / json的跨域响应http://www.anagramica.com/all/dog?callback=jQuery33106950206857384036_1542003732614&_=1542003732615。有关更多详细信息,请参见https://www.chromestatus.com/feature/5629709824032768。”

此处的相关帖子:Loading cross-domain endpoint with jQuery AJAX

Make cross-domain ajax JSONP request with jQuery

想知道为什么在这种情况下JSONP无法正常工作吗?

0 个答案:

没有答案