我在Chrome扩展程序中使用跨域数据调用。我已经创建了一个PHP函数来使用API。所以我正在使用JSONP调用此函数,并希望获得值。但这是我在控制台中遇到的错误。
谁能帮我这个。这里有什么问题?我需要做什么?我对chrome扩展没有任何经验。
在我的情况下,我认为只有YouTube阻止内容,因为它希望跨域连接是HTTPS。所以它不允许跨域调用。那就是我的想法。但如果可以使用后台脚本解决该问题。你能帮忙解决一下如何继续吗?
我遇到了和你一样的问题,我只是将我的AJAX URL更改为HTTPS,如下所示:
我的旧网址是
var url="http://fanyi.youdao.com/openapi.do?keyfrom=fgbnbb&key=1276642867&type=data&doctype=json&version=1.1&q="+txt;
然后,我将它改为var url="https://fanyi.youdao.com/openapi.do?keyfrom=fgbnbb&key=1276642867&type=data&doctype=json&version=1.1&q="+txt;
,然后,问题就消失了。