Chrome扩展程序:使用AJAX下载图像时出现“无法加载资源:net :: ERR_INSECURE_RESPONSE”错误

时间:2016-06-09 18:13:34

标签: javascript ajax google-chrome-extension cors

我使用类似下面的代码来下载图像,以便稍后在后台脚本中处理。理想情况下,AJAX应该适用于所有域,但对于某些URL,我得到一个无法加载资源:net :: ERR_INSECURE_RESPONSE错误。

在新标签上手动浏览到该链接时,Chrome会说该连接是私有的,并且使用无效的HTTPS证书。我的其他URL也在HTTPS协议上,但它们可以工作。

这只是另一个CORS问题还是更特殊。如果可能,如何最好地克服这个问题?我也更愿意避免使用JSONP。

var xhr = new XMLHttpRequest();
xhr.open("GET",fileUrl);
xhr.responseType = "blob";
xhr.onreadystatechange = function() {
    if (xhr.readyState == 4 && xhr.status == 200) {
        //something
    }
};
xhr.send(null); 

0 个答案:

没有答案