Ответ 1
Да, вы можете @require
и @resource
локальные файлы, но синтаксис должен быть правильным. Кроме того, если script установлен с сервера и пытается @require
локального файла, тогда extensions.greasemonkey.fileIsGreaseable
должен быть установлен на true
в about:config.
Для JS в той же папке как script:
// @require Local_Require_1.js
Или используйте относительный путь:
// @require resources/Local_Require_2.js
полный путь:
// @require file:///D:/Local_Require_3.js
Не забывайте букву диска в Windows.
Обратите внимание, что любая или все части директивы @require
могут быть чувствительны к регистру, в зависимости от вашей ОС. Таким образом, матч точно.
Также обратите внимание, что при редактировании живого текста script, особенно изменяя директивы @require
, script может иногда молча перестать работать. Если это произойдет, закройте вкладку целевой страницы, удалите и переустановите script.