javascript - ReferenceError:未定义 GM_xmlhttpRequest

标签 javascript greasemonkey referenceerror gm-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 is not defined

为什么会出现此错误?

最佳答案

我有同样的问题,为我解决的是在顶部添加这个:

// @grant        GM_xmlhttpRequest

关于javascript - ReferenceError:未定义 GM_xmlhttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16736320/

相关文章:

javascript - 处理网页上数百张图片的聪明方法是什么?

javascript - 如何使用 p5.js 清除部分缓冲图像

javascript - 插入带有来自另一个链接的文本的链接 Greymonkey

reference - "Foundation - ReferenceError: primordials is not defined when starting a foundation zurb project."

javascript - 循环多个元素并向每个元素添加一个包装器

javascript - 表单提交 Javascript PHP 无法正常工作,请帮忙吗?

jquery - Chrome 打印预览失败,带有 jQ​​uery 打印按钮

javascript - 创建一个搜索图像 : orange. png 的 greasemonkey 脚本

javascript - QML 报告 ReferenceError : XYZ is not defined on C++ object added to context

javascript - ReferenceError:count_1 未在 Joomla 模块中定义