Javascript 在chrome扩展选项页中未定义XMLHttpRequest
我正在尝试在扩展的选项页中创建一个XMLHttpRequest。在我的Javascript 在chrome扩展选项页中未定义XMLHttpRequest,javascript,google-chrome-extension,xmlhttprequest,Javascript,Google Chrome Extension,Xmlhttprequest,我正在尝试在扩展的选项页中创建一个XMLHttpRequest。在我的options.js文件中,我只有以下代码: if (window.XMLHttpRequest){ var xhr = new getXMLHttpRequest(); } 但我在控制台中有这个错误 未捕获引用错误:未定义getXMLHttpRequest 我看到getXMLHttpRequests对于托管应用程序来说是个问题,但在本例中,它是一个简单的扩展,所以我不理解。要构造XHR对象,请使用new X
options.js
文件中,我只有以下代码:
if (window.XMLHttpRequest){
var xhr = new getXMLHttpRequest();
}
但我在控制台中有这个错误
未捕获引用错误:未定义getXMLHttpRequest
我看到getXMLHttpRequests对于托管应用程序来说是个问题,但在本例中,它是一个简单的扩展,所以我不理解。要构造XHR对象,请使用
new XMLHttpRequest()代码>
getXMLHttpRequest
不是标准函数
我在这里看到getXMLHttpRequests是一个问题
链接另一端的问题没有使用名称以get开头的函数。您可以使用
function GetXmlHttpObject()
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}