2012-03-29 21 views
27

Mam dokumentacji API leżącej na moim dysku twardym i aby ułatwić mój przepływ pracy, napisałem prosty skrypt, który zmienia stronę dla moich potrzeb. Opracowałem go za pomocą FireBug na FireFox.Uruchom Greasemonkey na plikach html znajdujących się w lokalnym systemie plików?

@include -ing strony działa poprawnie, ale Greasemonkey nie wydaje się wykrywać stron w lokalnym systemie plików?

chciałbym mieć to jak

// @include  *R13/Python*R13/* 

Która powinna odpowiadać na przykład

file:///Z:/Eigene%20Dateien/Cinema4D/Documentations/R13/Python%20R13/modules/c4d/index.html 

Ale to nie jest rozpoznawany. Jak mogę osiągnąć, że usercript działa również na lokalnych plikach html?

Dzięki z góry,

+1

może wyglądać w ten sposób: http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a?pli=1 –

Odpowiedz

37

Ponieważ kilka wydań są dwa nowe 'ukrytych' preferencje:

greasemonkey.aboutIsGreaseable
greasemonkey.fileIsGreaseable

wartość domyślna to " fałszywy". Jeśli chcesz, aby Greasemonkey działał na pliku : /// urls, musisz ustawić drugi na "true" (w o: config).

Cytowane tutaj:

http://groups.google.com/group/greasemonkey-users/browse_thread/thread/ad67ee03ae92e3f0/1dc4075bdb53438a

+2

Dziękuję bardzo dużo! –

+3

Od wersji firefox 49.0 wydaje się to być extensions.greasemonkey.fileIsGreaseable, i musisz ponownie uruchomić firefox po zainstalowaniu greasemonkey, aby uzyskać preferencje. – yms

23

tampermonkey

Jeśli jesteś tu z tego samego powodu jestem, co jest -> poszukuje odpowiednik tampermonkey (a” Ponownie użyj Chrome) ... przejdź do preferencji przeglądarki Chrome -> Rozszerzenia, czyli chrome: // extensions /, a zobaczysz Zezwalaj na dostęp do adresów URL plików:

Allow access to file URLs

+2

Skąd wiesz, że używam Chrome? –

+1

Dzięki za odpowiedź! Działa to –

+3

fajne thx! właśnie znalazłem to również na faq http://tampermonkey.net/faq.php#Q204 –