ewild
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: porosenok85 чем? Цитата: для BlockIt есть русское описание? | Kiril777 попробую, поверхностно: Пользовательский скрипт BlockIt, предназначен для блокировки внешних скриптов, изображений, медиа/флеш и скрытия iframe-контейнеров. Авторская тема со ссылкой: http://my.opera.com/community/forums/topic.dml?id=241208 Страничка документации: http://files.myopera.com/shoust/files/HTMLDocumentation.html Примечание: как известно, пользовательские скрипты (a.k.a. просто "скрипты" или "UserJS") применяются для изменения и дополнения содержимого веб-страниц необходимыми функциями. Для установки скрипта достаточно скопировать файл в вашу папку для UserJS. Если таковой её ещё нет, то создайте такую папку (например, Opera\userjs) и укажите её в меню "Настройки > Дополнительно > Содержимое > Настройки > Javascript" или задайте этот путь по ссылке: opera:config#UserPrefs|UserJavaScriptFile Важные (имхо) замечания: * По умолчанию все блокировки BlockIt включены. В итоге на некоторых/многих сайтах не будут видны некоторые/многие картинки, видео YouTube и т.п. В этой связи, если представляется необходимым, умолчательное поведение изменяется заменой в теле скрипта true; на false; для соответствующего блока скрипта (что отключит исполнение такого блока): Код: var imgblockIt = true; var iframeblockIt = true; var mediablockIt = true; | например, я себе сделал Код: var imgblockIt = false; var iframeblockIt = true; var mediablockIt = false; | * целесообразно обзавестись кнопкой BlockIt toggle для удобства полного/быстрого включения/выключения BlockIt, когда это представляется необходимым (см. на указанной выше страничке документации). Для себя я немного изменил авторскую кнопку так (для использования - сохранить код как файл html, открыть в Опере и установить кнопку): Код: <html><body> <a class="button" href="opera:/button/Go%20to%20page,%22javascript:(function(){if(window.name.match(/#nsoff/)){window.name=window.name.replace(/#nsoff/g,'');history.go(0);}else if(location.hash=='#nsoff'){var x=location.href;location.href=x.replace('#nsoff','');}else{if(confirm('BlockIt is in block mode, want to turn it off temporarily?')){confirm('For the tab?')?window.name = window.name + '#nsoff':location.hash = '#nsoff';void(history.go(0))}}})()%22,,,Blocked" style="background:-o-skin('Blocked')" title="BlockIt On/Off"></a> включает/выключает скрипт BlockIt для текущей вкладки | * как сделать, чтобы BlockIt не обрабатывал мой любимый сайт (или как добавить мой сайт в "белый список" BlockIt). Для этого достаточно вручную прописать в шапке скрипта соответствующее исключение // @exclude Например, для www.imageshack.us: // @exclude http://*imageshack.us/* (и т.п.): Код: // ==UserScript== // @name BlockIt, Its like NoScript extension for firefox, but different. // @author shoust // @version 1.5 // ... // @include * // @exclude http://*imageshack.us/* // @exclude http://*ifolder.ru/* // @exclude http://*google.com/* // @exclude http://*youtube.com/* // ==/UserScript== ... |
| Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 13:41 22-05-2010 | Исправлено: ewild, 15:54 22-05-2010 |
|