Javascript 在chrome扩展选项页中未定义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

我正在尝试在扩展的选项页中创建一个XMLHttpRequest。在我的
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;
}