Подтвердить что ты не робот

Запустить Greasemonkey в html файлах, расположенных в локальной файловой системе?

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

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

Я хотел бы включить include

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

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

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

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

Спасибо заранее,

4b9b3361

Ответ 1

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

greasemonkey.aboutIsGreaseable
greasemonkey.fileIsGreaseable

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

Цитата:

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

Ответ 2

tampermonkey

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

Allow access to file URLs