我在Chrome扩展程序中使用跨域数据调用。我已经创建了一个PHP函数来使用API。因此,我正在使用JSONP调用此函数,并希望获得值。但这是我在控制台中遇到的错误。
任何人都可以帮助我。这里有什么问题?我需要做什么?我对chrome扩展没有任何经验。
在我的情况下,我认为只有YouTube会屏蔽内容,因为它希望跨域连接是HTTPS。所以它不允许跨域调用。嗯,这就是我的想法。但如果可以使用后台脚本解决该问题。你能帮忙解决一下如何继续吗?
答案 0 :(得分:1)
我遇到了和你一样的问题,我只是将我的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;
,
然后,问题就消失了。