Локальный интернет-регистратор
- 1 year ago
- 0
- 0
Локальный скрипт — это JavaScript или CSS файл на компьютере пользователя, выполняющийся при посещении определённых вебсайтов. Реализации такого механизма в различных браузерах рассмотрены (англ.) .
По сравнению со предоставляемыми MediaWiki -проектами специальным .js и .css подстраницами , локальные скрипты «привязаны» к браузеру пользователя, а не к учётной записи, поэтому не требуют представления системе, а при соотвествующей настройке могут выполняться сразу во многих проектах. Обратной стороной является необходимость пользоваться конкретным браузером, копировать свои скрипты при переходе на другой компьютер, и обновлять скрипты вручную.
В зависимости от используемого браузера перенос работающего в вики .js кода в локальный скрипт может требовать некоторых модификаций.
В браузере Opera возможность исполнения локальных скриптов , см. (англ.) .
Для настройки нажмите F12 на произвольной странице Википедии, выберите последний пункт меню «edit site preferences», и в диалоговом окне выберите вкладку «scripting». Затем в текстовое поле «user javascript files» вставьте полный путь к специально созданной вами папке, например c:\wikipedia\js
Теперь Opera будет автоматически подхватывать все .js файлы из этой папки для выполнения на любых страницах домена ru.wikipedia.org.
Свой CSS файл можно выбрать в том же диалоговом окне на вкладке «display».
Для выполнения своих скриптов сразу во всех разделах Википедии следует выполнить такие же шаги, но предварительно перейдя на сайт .
На вики-странице скрипта нажмите вкладку «просмотр» и скопируйте код в локальный файл в выбранной вами выше папке, с полным названием файла обязательно заканчивающимся на .user.js
При этом условии скрипт будет вызываться (англ.) , и многие персональные вики-скрипты не потребуют никаких дополнительных изменений кода.
Для выполнения локальных скриптов через защищённый интерфейс следует:
В случае возникновения проблем сперва создайте локальный скрипт просто со строкой
alert('test')
для проверки правильности настройки вашего браузера. В браузерах FireFox и Opera загляните в Error console для нахождения возможных JavaScript-ошибок. Затем с этой информацией обратитесь на страницу обсуждения этой справки.