我是关于greasemonkey的新手,我有一个使用GM_xmlhttpRequest的脚本(我正在服务)。我想知道我要引用什么才能使用这个功能。就像我说的那样,我正在服务这个脚本所以我不知道用户是否安装了GreaseMonkey。
由于
答案 0 :(得分:1)
您无法“投放”使用GM_xmlhttpRequest()
的脚本。 GM_xmlhttpRequest()
将在受保护的Greasemonkey沙箱(或受保护的Chrome用户脚本沙箱) 仅 中运行。
您可以托管正确的用户脚本并要求用户安装它,但用户没有义务这样做。
如果您希望您的网页具有跨网站AJAX功能之王,则不能在其JS中使用GM_xmlhttpRequest()
。您必须使用one of the standard workarounds。
答案 1 :(得分:0)
如果您正确安装了脚本(例如来自userscripts.org),GreaseMonkey应该能够检测到它们。右键单击屏幕右下角的GreaseMonkey图标,可以查看当前正在使用的脚本。某些脚本会自动运行,某些脚本需要首先重新启动浏览器。当Greasemonkey检测到脚本适用的页面时,它会自动运行该脚本。你无需做任何事情。