Запустить 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?
Спасибо заранее,
Ответы
Ответ 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]()