Запустить Greasemonkey для html-файлов, расположенных в локальной файловой системе? - PullRequest
28 голосов
/ 29 марта 2012

У меня на жестком диске лежит документация по API, и для облегчения рабочего процесса я написал простой скрипт, который изменяет страницу для моих нужд.Я разработал его с помощью FireBug на FireFox.

@include -ing веб-страниц работает правильно, но Greasemonkey, похоже, не обнаруживает страницы в локальной файловой системе?

Я хотел быесть включение типа

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

, которое должно соответствовать, например,

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

, но оно не распознается.Как я могу добиться, чтобы usercript работал и на локальных html-файлах?

Заранее спасибо,

Ответы [ 2 ]

39 голосов
/ 29 марта 2012

Поскольку в нескольких выпусках появилось два новых «скрытых» предпочтения:

greasemonkey.aboutIsGreaseable
greasemonkey.fileIsGreaseable

The значение по умолчанию "false". Если вы хотите, чтобы Greasemonkey работал на file: /// urls, вы должны установить второй в «true» (в о: конфигурации)

.

Цитируется здесь:

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

27 голосов
/ 31 октября 2013

tampermonkey

Если вы здесь по той же причине, что и я, то есть -> ищете эквивалент tampermonkey (и вы используете Chrome) ...в Настройки Chrome -> Расширения, иначе chrome: // extensions /, и вы увидите Разрешить доступ к URL-адресам файлов

Allow access to file URLs

...