如何检测 Chrome 应用程序中的 XMLHttpRequest 错误
Posted
技术标签:
【中文标题】如何检测 Chrome 应用程序中的 XMLHttpRequest 错误【英文标题】:How to detect XMLHttpRequest errors in a Chrome App 【发布时间】:2015-01-15 19:33:23 【问题描述】:如何检测 Chrome 应用程序中的 XMLHttpRequest
错误。
例如,我想知道何时生成net::ERR_NAME_NOT_RESOLVED
,以便向用户输出错误消息。
XMLHttpRequest.onerror
被触发,但我无法区分此错误或net::ERR_INSECURE_RESPONSE
【问题讨论】:
您是否尝试使用 console.log 将参数显示给错误处理程序? 是的,我试过了,但没有什么相关的 一些错误来自成功回调,因为请求收到了响应,但它包含错误代码(例如,412 而不是 200)。我假设您也丢弃了响应对象? 【参考方案1】:如果您想要更多控制,您可以使用 chrome.sockets 权限并“手动”确定连接问题。我在chromesocketxhr.js做这样的事情@
【讨论】:
以上是关于如何检测 Chrome 应用程序中的 XMLHttpRequest 错误的主要内容,如果未能解决你的问题,请参考以下文章
Chrome 中的 Vue devtools:未检测到 Vue.js