nazwa jest ustawiony przez dyrektywę @name
. W Tampermonkey nigdy nie może być więcej niż jeden skrypt z tym samym @name
.
W rzeczywistości, należy zbadać i zmienić lub usunąć każdy z domyślnych @
dyrektyw z każdym nowym skrypcie. Większość z tego jest bałaganem (przez większość czasu), a słabą praktyką jest uruchamianie skryptu na każdej stronie, takiej jak @match http://*/*
.
Dobry szablon rozrusznik jest:
// ==UserScript==
// @name _YOUR_SCRIPT_NAME
// @match http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
introduced in GM 1.0. It restores the sandbox.
*/
Gdzie zmienić @name
i @match
(ES) dla każdego scenariusza.
Ten szablon również korzysta z jQuery z dysku lokalnego (który będziesz chciał zrobić dla każdego poważnego skryptu) i jest w pełni kompatybilny z Greasemonkey.
To jest rzeczywiście trochę błędów. Tampermonkey powinien być zgodny z modelem Greasemonkey, gdzie musi być unikalny.
Głupi mnie. Dzięki Brock - zadziałał urok: D – robmunro
Nie ma za co; miło, że mogłem pomóc. –