Chrome中的view-response.js做什么?

What does view-response.js in Chrome do?

本文关键字:什么 js 中的 view-response Chrome      更新时间:2023-09-26

加载页面(200 OK响应头)时,我在Firefox的HTTP响应附加组件中收到一个错误:

[例外……"File error: Not found" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame:: chrome://view-response/content/view-response. JS :: sendRequest:: line 186" data: no]

这个文件是做什么的?(此处粘贴到JSBin中的内容,请注意分号是如何丢失的。)

我可以在Firefox中打开它,而不仅仅是Chrome(但不是Opera和IE)。

这是插件内部代码的错误,与您的代码无关。chrome://有点误导人,它与Google chrome无关,Mozilla将其UI引擎的元素称为"chrome"。

错误特别出现在以下行:

xhr.send(valueOfElement("body-textarea"))

是在这一行发起的ajax请求:

xhr.open(valueOfElement("method-select"), valueOfElement("uri-input"), true)

…并且由于您正在获得NS_ERROR_FILE_NOT_FOUND,我假设函数调用valueOfElement("uri-input")返回的URL返回404或可能是无效的URL。

JS文件中缺少分号是(IMO)不好的做法,但与错误无关。

长话短说:忽略这个错误,除了添加一些错误处理和重新构建插件包之外,你无能为力,除非你自己写了这个插件,否则你可能无法以一种有意义的方式做到这一点。