À l'aide de jQuery dans Tampermonkey
Je suis en utilisant google Chrome 27.0.1453.116 m et qui ont permis de "Expérimental Javascript", mais je ne suis pas en mesure d'obtenir jQuery pour fonctionner sur Tampermonkey.
J'ai essayé:
//==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;
Cependant, j'ai une erreur sur la ligne var $ = unsafeWindow.jQuery;
soulignant unsafeWindow
disant unsafeWindow a été utilisé avant qu'il a été défini. Comment résoudre ce problème?
OriginalL'auteur Michael Jarvis | 2013-06-22
Vous devez vous connecter pour publier un commentaire.
EDIT: Depuis Greasemonkey 2.0, vous ne le font pas (et ne peut) pas utiliser
unsafeWindow.jQuery
pour l'obtention de la page d'accueil de l'instance de jQuery. Il vous suffit d'utiliserwindow.jQuery
, et//@grant none
(ou@grant
toutes les autres Api spécial dont vous avez besoin pour non-jQuery choses).Sources:
https://github.com/greasemonkey/greasemonkey/issues/1952
http://www.greasespot.net/2014/06/greasemonkey-20-release.html
Tampermonkey actuellement (Février 2015) semble fonctionner de la même façon par les paramètres par défaut: http://tampermonkey.net/faq.php#Q404
vieux la réponse ci-dessous:
OriginalL'auteur tuff