Chrome扩展程序出错 - “混合内容:此请求已被阻止;内容必须通过HTTPS提供“

问题描述 投票:1回答:1

我在Chrome扩展程序中使用跨域数据调用。我已经创建了一个PHP函数来使用API​​。所以我正在使用JSONP调用此函数,并希望获得值。但这是我在控制台中遇到的错误。

谁能帮我这个。这里有什么问题?我需要做什么?我对chrome扩展没有任何经验。

在我的情况下,我认为只有YouTube阻止内容,因为它希望跨域连接是HTTPS。所以它不允许跨域调用。那就是我的想法。但如果可以使用后台脚本解决该问题。你能帮忙解决一下如何继续吗?

javascript ajax
1个回答
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;,然后,问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.