Может ли Scriptish внедрить скрипты в другие chrome: windows?
Как мы знаем, Scriptish имеет поддержку chrome:
схема (хотя по умолчанию отключена), но она не смогла внедрить пользовательский скрипт в другое окно chrome: (например, окно загрузки или окно).
Написание сценария с использованием @include chrome://foo/bar
работает только когда окно браузера открывает эту страницу как вкладку, но не для нового окна с этим URL, кроме самого окна браузера, используйте @include chrome://browser/content/browser.xul
работает.
Есть ли способ позволить Scriptish делать это так же, как uc
делает? Или Scriptish просто разработан так?
1 ответ
Я решил это.
Scriptish вставит кнопку панели инструментов в окна браузера. И каждый раз, когда он хочет внедрить скрипт, он проверяет, жива ли цель, и если у него есть пользовательский интерфейс Scriptish, если нет, он просто возвращается.
В результате, хотя он поддерживает chrome
Схема, он только вводит скрипты в окна браузера и страницу Chrome во вкладках.
Я редактировал modules\utils\Scriptish_injectScripts.js
удалил эту проверку в строке 29, теперь он может вводить скрипты как свои @include
метаданные.