xmlhttpRequest未定义

我在下面的脚本代码中得到一个ReferenceError:

// ==UserScript==
// @name          ...
// @namespace     ...
// @description   ...
// @include       ...
// @grant         GM_xmlhttpRequest
// ==/UserScript==

console.log(GM_info);
try
{
    console.log(GM_xmlhttpRequest({ method: "GET", url: "http://google.ca/", synchronous: true }).readyState);
}
catch (e)
{
    console.log(e);
}
...

它首先成功记录GM_info ,然后记录ReferenceError。 (我使用Firefox / Firebug。)

ReferenceError:未定义GM_xmlhttpRequest

为什么我会得到这个错误?


重新安装脚本解决了问题。 我不需要重新启动Firefox,但它可能对其他人有帮助。 Brock的答案对这类问题提供了有用的调试技巧。


我遇到了同样的问题,并且为我解决了这个问题,在顶部添加了这个问题:

// @grant        GM_xmlhttpRequest
链接地址: http://www.djcxy.com/p/71595.html

上一篇: xmlhttpRequest is not defined

下一篇: Bizarre NSSet copying crash