~~NOTOC~~ Страница 1 из 4 < | **[[.userjs:using|>]]** ------------ ====== Контролируйте страницы с помощью UserJS ====== ===== Введение ===== Пользовательские файлы JavaScript – UserJS – позволяют вам определять для Opera локальные JavaScript-файлы, которые будут использоваться на всех посещаемых страницах. UserJS могут быть использованы для разных целей, включая: * Исправление неработающих скриптов на веб-страницах * Расширение веб-страниц путем изменения или добавления на страницу вашего собственного содержимого * Контроль разрешения запуска и выполнения скриптов на странице * Упрошение закладурок путем добавления в UserJS функций, в которых они нуждаются **Это пособие последний раз обновлялось для Opera 9.0.** ===== Содержание ===== ==== Использование UserJS ==== * [[.userjs:using#chto_oni_mogut_delat|Что они могут делать]] * [[.userjs:using#dobavlenie_userjss|Добавление UserJSs]] * [[.userjs:using#ispol_zovanie_userjs_na_zaschischennyh_stranicah|Использование UserJS на защищенных страницах]] ==== Примеры использования ==== * [[.userjs:examples#perezapis_specifichnyh_peremennyh_ili_funkcij|Перезапись специфичных переменных или функций]] * [[.userjs:examples#zagruzka_skriptov|Загрузка скриптов]] * [[.userjs:examples#otmena_sobytij_i_obrabotchikov_sobytij|Отмена событий и обработчиков событий]] * [[.userjs:examples#javascript_url|JavaScript URL]] * [[.userjs:examples#normal_nye_skripty_i_sobytija|Нормальные скрипты и события]] * [[.userjs:examples#skripty_greasemonkey|Скрипты Greasemonkey]] * [[.userjs:examples#kontrol_rezhima_navigacii|Контроль режима навигации]] * [[.userjs:examples#ispol_zovanie_xslt|Использование XSLT]] ==== Спецификации UserJS ==== * [[.userjs:specs#dostupnye_metody_i_sobytija|Доступные методы и события]] * [[.userjs:specs#ob_ekt_userjsevent|Объект UserJSEvent]] ===== Безопасность ===== Очень легко можно использовать UserJS-файлы, созданные другими, но вы никогда не должны устанавливать и использовать библиотеки скриптов от тех, кого вы не знаете или кому вы не доверяете. Если есть сомнение – сообщите о скрипте на форумах Opera, группах новостей или в рассылках, и спросите о качестве и безопасности его использования. Если включены, UserJS будут загружаться на большинстве посещаемых вами страниц, включая страницы в любых фреймах и вложенных фреймах. Некоторые общие функции и переменные, определенные в UserJS, будут доступны, и могут быть прочитаны любыми скриптами на этих страницах. По этой причине для того, чтобы сохранить вашу секретность и безопасность, мы рекомендуем не включать никакой важной информации в ваши UserJS. По-умолчанию, UserJS не загружаются на защищенных страницах. Для проверки того, включены ли UserJS, смотрите пункт меню ''Справка > О программе'' или opera:about. Если UserJS включены, то местоположение UserJS-файлов будет отображено как список "Пользовательские файлы JavaScript" в разделе "Пути". **Предупреждение:** UserJS не будет загружаться на страницах, к которым обращаются, используя протокол ''opera:''. ---------- Страница 1 из 4 < | **[[.userjs:using|>]]** ------------ **Оригинал страницы:** [[http://www.opera.com/support/tutorials/userjs/|Take Control with User JavaScript]] [[http://www.opera.com/|Copyright Opera Software ASA]]. Все права зарезервированы [[http://www.operafan.net/|OperaFan.net]], 2007. Ermir, неофициальный перевод.