在Monkey中使用jQuery
我使用的是Chrome27.0.1453.116 m,并且启用了“实验Javascript”,但是我无法让jQuery在Tampermonkey上运行 我试过:在Monkey中使用jQuery,jquery,tampermonkey,Jquery,Tampermonkey,我使用的是Chrome27.0.1453.116 m,并且启用了“实验Javascript”,但是我无法让jQuery在Tampermonkey上运行 我试过: // ==UserScript== // @name My Fancy New Userscript // @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js // ==/UserScript== var $ = unsaf
// ==UserScript==
// @name My Fancy New Userscript
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js
// ==/UserScript==
var $ = unsafeWindow.jQuery;
var jQuery = unsafeWindow.jQuery;
但是,我在
var$=unsafeWindow.jQuery行中得到一个错误代码>突出显示unsafeWindow
表示在定义unsafeWindow之前使用了它。如何修复此问题?编辑:由于Greasemonkey 2.0,您不(也不能)使用unsafeWindow.jQuery
获取主机页的jQuery实例。您只需使用window.jQuery
和/@grant none
(或@grant
任何其他非jQuery所需的特殊API)
资料来源:
(存档日期:2015-03-12自)
旧答案如下:
添加指令/@grant unsafeWindow
。另外,如果你正在
您的jQuery引用来自主机窗口对象,您不需要
@require
行
尝试$.get时无法读取未定义的属性'get'(“interface.php?func=get\u unit\u info”,function(data){op渣=data});