在对https url进行ajax调用时,我得到 net :: ERR_INSECURE_RESPONSE 。 当我在浏览器中打开https url一次并接受证书时,我没有收到该错误。 但我不想在浏览器中打开该网址,并希望我的javascript捕获错误 net :: ERR_INSECURE_RESPONSE 。
我找到了一个实际上无效的链接(即How to handle ERR_INSECURE_RESPONSE in Google Chrome extension)。
如果有人指导我如何以编程方式处理此错误,那么我会感激不尽。谷歌中所有可能的搜索都没有运气。
答案 0 :(得分:1)
我认为您正在使用内容脚本。但内容脚本无法使用所有Chrome API。
但是,内容脚本有一些限制。他们不能:
- 使用chrome。* API,但以下情况除外:
- 扩展名(getURL,inIncognitoContext,lastError,onRequest,sendRequest)
- I18N
- 运行时(connect,getManifest,getURL,id,onConnect,onMessage,sendMessage)
- 存储
- 使用其扩展程序页面定义的变量或函数
- 使用由网页或其他内容脚本定义的变量或函数
醇>
因此,您无法在内容脚本中使用chrome.webRequest
API。 chrome.webReqest
未定义,除了之前列出的4个以外的所有其他Chrome API。