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

Error with Chrome extension - "Mixed Content: This request has been blocked; the content must be served over HTTPS"

本文关键字:HTTPS 出错 扩展 混合 Chrome 请求      更新时间:2023-09-26

我在chrome扩展中使用跨域数据调用。我创建了一个PHP函数来使用API。因此,我使用JSONP对这个函数进行调用,并期望得到返回的值。但这就是我在控制台中遇到的错误。

有人能帮我吗。这里有什么问题?我该怎么办?我没有任何经验铬扩展。

在我的情况下,我认为只有YouTube屏蔽了内容,因为它希望跨域连接是HTTPS。所以它不允许跨域调用。我就是这么想的。但是如果这个问题可以通过使用后台脚本来解决的话。你能帮我怎么做吗?

我遇到了和你一样的问题,我只是将我的AJAX URL更改为HTTPS,如下所示:

我的旧URL是

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;,然后,问题就解决了。