我试图获取数据((一些报价)从forisativeapi,但我没有得到任何回应。我在jQuery中使用ajax,但我在我的控制台中出现以下错误:
拒绝从“”执行脚本https://api.forismatic.com/api/1.0/?
我知道这个问题已经被问过了,但我不知道我该怎么办,我尝试了一切,但这个错误还是来了。我也尝试过CORS,但我认为我在做的地方出了问题,因为我对jQuery非常陌生,所以我的概念还不清楚。谁能告诉我如何解决这个问题,我有点理解这个问题,但我不知道如何解决它。任何帮助将不胜感激!
这是我的js文件,其中包含函数:
function getQuote(){
$.ajax({
url:'https://api.forismatic.com/api/1.0/?' + '&callback=?',
dataType:'jsonp',
data : 'method=getQuote&format=jsonp&lang=en&jsonp=?',
success: function(response){
$('.load').hide();
$('blockquote').show();
$('#quoteText').html(response.quoteText);
if(response.quoteAuthor !== ''){
$('#quoteAuthor').html(response.quoteAuthor);
}
else{
$('#quoteAuhtor').html('Unknown')
}
}
});
};
看起来你运气不好——将你的格式从JSONP更改为JSON是行不通的,因为ForisativeAPI不输出CORS头,所以浏览器会阻止它。现在JSONP不工作,因为Foristic没有输出正确的内容类型。
根据这篇论坛帖子,该API不再受支持。其他人也有同样的问题,而且没有解决办法——所以不幸的是,是时候寻找不同的应用编程接口了。
inventoryapp.js文件
我做了一个网站。它在我的本地服务器上正常工作,但当我将其上传到实时服务器时,它给我这个错误: 拒绝从“”执行脚本http://www.mahijat.tk/new/wp-content/cache/autoptimize/autoptimize_c648c3203309d095775637e672c00239.php'因为其MIME类型('text/html')不可执行,并且启用了严格的MIME类
我得到错误为拒绝执行脚本从'URL',因为它的MIME类型('text/html')是不可执行的,并启用严格的MIME类型检查。 我的代码如下。
我试图在Angular 4 Universal应用程序中从谷歌检索联系人。 但是,一旦完成身份验证,我将收到此错误消息: 拒绝执行https://www.google.com/m8/feeds/contacts/default/full?access_token=TOKEN脚本 目前,所有内容都保存在一个组件中: 我从这个示例中获得的代码运行良好,没有发生此错误。所以我只能猜测角度对某些事情有影响
问题内容: 为什么在控制台中出现此错误? 拒绝从“ https://www.googleapis.com/customsearch/v1?key=API_KEY&q=flower&searchType=image&fileType=jpg&imgSize=small&alt=json ” 执行脚本,因为其MIME类型(“ application / json”)不可执行,并且启用了严格的MIME类