在Tampermonkey中使用jQuery

前端之家收集整理的这篇文章主要介绍了在Tampermonkey中使用jQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用的是Chrome 27.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 $= unsafeWindow.jQuery;
var jQuery = unsafeWindow.jQuery;

但是,我得到一个错误var $= unsafeWindow.jQuery;突出显示unsafeWindow在定义之前使用unsafeWindow.如何解决这个问题?

解决方法

编辑:由于Greasemonkey 2.0不能(并且不能)使用unsafeWindow.jQuery来获取主机页面的jQuery实例.您只需使用window.jQuery,// @grant none(或@grant任何其他特殊的API,非jQuery的东西).

资料来源:
https://github.com/greasemonkey/greasemonkey/issues/1952
http://www.greasespot.net/2014/06/greasemonkey-20-release.html

Tampermonkey目前(2015年2月)似乎按照默认设置:http://tampermonkey.net/faq.php#Q404

老过时的答案如下:

Add a directive // @grant unsafeWindow. Also,if you are getting
your jQuery reference from the host window object,you won’t need the
@require line.

原文链接:https://www.f2er.com/jquery/179311.html

猜你在找的jQuery相关文章