【发布时间】:2013-03-30 06:22:16
【问题描述】:
我正在尝试在扩展的选项页面中创建 XMLHttpRequest。在我的options.js 文件中,我只有以下代码:
if (window.XMLHttpRequest){
var xhr = new getXMLHttpRequest();
}
但我在控制台中有这个错误
未捕获的 ReferenceError:未定义 getXMLHttpRequest
我看到here说getXMLHttpRequests对于托管的应用程序来说是个问题,但是在这种情况下,它是一个简单的扩展,所以我不明白。
【问题讨论】:
-
我在
background.js中收到错误“XMLHttpRequest is not defined”,原因不同——因为 Chrome 扩展使用 Manifest v3 use a service worker 而不是后台页面或后台脚本,以及@987654323 @。因此有必要改用 Fetch API。
标签: javascript google-chrome-extension xmlhttprequest