Interested Article - Локальный скрипт

Локальный скрипт — это JavaScript или CSS файл на компьютере пользователя, выполняющийся при посещении определённых вебсайтов. Реализации такого механизма в различных браузерах рассмотрены (англ.) .

Достоинства и недостатки

По сравнению со предоставляемыми MediaWiki -проектами специальным .js и .css подстраницами , локальные скрипты «привязаны» к браузеру пользователя, а не к учётной записи, поэтому не требуют представления системе, а при соотвествующей настройке могут выполняться сразу во многих проектах. Обратной стороной является необходимость пользоваться конкретным браузером, копировать свои скрипты при переходе на другой компьютер, и обновлять скрипты вручную.

В зависимости от используемого браузера перенос работающего в вики .js кода в локальный скрипт может требовать некоторых модификаций.

Opera

Настройка браузера

В браузере Opera возможность исполнения локальных скриптов , см. (англ.) .

Для настройки нажмите F12 на произвольной странице Википедии, выберите последний пункт меню «edit site preferences», и в диалоговом окне выберите вкладку «scripting». Затем в текстовое поле «user javascript files» вставьте полный путь к специально созданной вами папке, например c:\wikipedia\js

Теперь Opera будет автоматически подхватывать все .js файлы из этой папки для выполнения на любых страницах домена ru.wikipedia.org.

Свой CSS файл можно выбрать в том же диалоговом окне на вкладке «display».

Для выполнения своих скриптов сразу во всех разделах Википедии следует выполнить такие же шаги, но предварительно перейдя на сайт .

Перенос скриптов

На вики-странице скрипта нажмите вкладку «просмотр» и скопируйте код в локальный файл в выбранной вами выше папке, с полным названием файла обязательно заканчивающимся на .user.js

При этом условии скрипт будет вызываться (англ.) , и многие персональные вики-скрипты не потребуют никаких дополнительных изменений кода.

https

Для выполнения локальных скриптов через защищённый интерфейс следует:

  • разрешить браузеру (англ.)
  • указать папку со скриптами ( ), находясь на любой странице secure.wikimedia.org
  • каждый раз при первом заходе на secure.wikimedia.org отвечать «yes» на соответствующее предупреждение Opera.

Возможные проблемы

В случае возникновения проблем сперва создайте локальный скрипт просто со строкой alert('test') для проверки правильности настройки вашего браузера. В браузерах FireFox и Opera загляните в Error console для нахождения возможных JavaScript-ошибок. Затем с этой информацией обратитесь на страницу обсуждения этой справки.

Источник —

Same as Локальный скрипт