Тема закрыта
Страницы: 1
Начиная с NoScript версии 1.9.2.8 поддерживается возможности синхронизации настроек NoScript между несколькими компьютерами без задействования экспорта/импорта файла настроек и необходимости его носить с собой.
Для достижения этой цели NoScript теперь может хранить и обновлять все свои настройки (включая чёрный и белый списки) в специальной закладке. NoScript следит за внесением в эту закладку изменений извне и если таковые обнаруживаются, то он загружает новые настройки из неё.
Таким образом для синхронизации настроек NoScript с любым количеством профилей достаточно любой системы синхронизации закладок (вроде Mozilla Weave или XMarks).
Реализация весьма проста благодаря Places API, но это значт, что для её использования требуется браузер Firefox 3 или более новый.
Как включить?
* На "основном" рабочем месте:
1. Установите расширение NoScript.
2. Установите расширение Mozilla Weave или XMarks и настройте профиль синхронизации закладок. Заметьте, что оба этих расширения позволяют настроить хранение всех закладок на своём собственном сервере вместо ихнего, а Weave хранит и передаёт данные в зашифрованном виде.
3. Откройте окно настроек NoScript и на первой закладке включите хранение резервной копии настроек в закладке (внизу списка), нажмите "OK". В меню закладок появится новая папка [NoScript].
4. Щёлкните иконку XMarks или Weave правой клавишей мыши и укажите синхронизировать настройки сейчас.
* На "подчинённом" рабочем месте:
1. Установите расширение NoScript.
2. Установите расширение Mozilla Weave или XMarks и настройте его на тот же профиль синхронизации закладок.
3. Щёлкните иконку XMarks или Weave правой клавишей мыши и укажите синхронизировать настройки сейчас.
4. После окончания синхронизации включите в NoScript хранение настроек в закладке.
5. В появившемся диалоговом окне будет вопрос о том согласны ли вы перезаписать текущие настройки NoScript настройками из закладки. Нажмите "OK".
Теперь на "основном" и "подчинённых" рабочих местах у NoScript будет идентичная конфигурация. Теперь каждый раз, когда вы будете менять настройки, закладка будет обновляться и потом синхронизироваться, а после автоматически загружаться на всех остальных рабочих местах, теперь уже без запроса подтверждения.
Перевод новости от 13 мая 2009 года с hackademix.net.
Следует так же заметить, что сейчас ведутся переговоры с автором NoScript о поддержке в нём подписок, аналогичных расширению AdBlock.
Переговоры ведёт iDev.Pi, а я с ним договорился вести проект Русской подписки для NoScript в рамках проекта RuAdList.
Отредактировано Lain_13 (21-02-2010 02:24:35)
Отсутствует
А каков принцип подписок? Белый список, чёрный список, что-то ещё? Придётся повнимательнее следить за обновлениями NS, дабы не обновиться на, возможно, испорченное расширение.
God Bless America.
Отсутствует
Пока только белый и чёрный. Можно было бы ещё для XSS пополнять через список, но лично я туда сам лезть не хочу. С этим XSS не всё просто. Да и исключений там раз-два и всё.
Отредактировано Lain_13 (21-02-2010 01:12:18)
Отсутствует
надеюсь там не сделают принудительные подписки.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Doe John™
Вайтлист-то как раз просто. На закладке с вайтлистом есть своя кнопка импорта отдельная.
А вот как быть с блэклистом пока не определились. Пока ни как. Но это не так и важно если по-умолчанию запретить всё.
Кстати, подписки совершенно сырые.
Отсутствует
но две кнопки наводят на мысль
...что можно все настройки переносить, а можно только белый список (нижние кнопки относятся ко всему диалогу). Ну, и по экспортируемому видно.
А вот как быть с блэклистом пока не определились. Пока ни как.
Кажется, нужно
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
В дев-билде реализован новый, более удобный, но пока не до конца допиленный подход: в about:config-е появились ключи noscript.subscription.trustedURL и noscript.subscription.untrustedURL относящиеся к вайтлисту и блэклисту соответственно. Туда просто нужно вбить урлы на файлы подписок и радоваться: раз в день будет происходить скачивание подписок, больше не нужны ни x-marks ни weave.
После того как в about:config-е будут вбиты урлы подписок, штамп времени lastCheck обновится сам, если этого не произошло - перезапустите браузер.
Чтобы вызвать принудительное обновление подписок в Консоли ошибок (Ctrl+Shift+J) нужно вписать
var ns = Components.classes["@maone.net/noscript-service;1"].getService().wrappedJSObject; ns.setPref("subscriptions.lastCheck", 0); ns.checkSubscriptions();
Помимо всего прочего, автор убрал различия между http:// и https:// правилами при их экспорте, а так же, при экспорте блек/вайт-листов мусор вроде about: chrome: resource: болле не будет пролезать.
И спешл фо Lain_13: временные правила больше не будут экспортироваться.
В будущем планируется всё это ещё и допилить до удобоваримого вида, будет добавлена функция для редактирования блэклиста (чего сейчас делать нельзя).
Также, как сказал автор, он намерен переделать вкладку "белый список" в "permissions" (полномочия, права доступа), куда и будет добавлено всё относящееся к вайт и блек листам и политике (пользовательские правила будут приоритетней правил из подписки, в случае конфликтов).
Отредактировано iDev.Pi (03-03-2010 03:24:53)
mzfx
Отсутствует
нужная функция!
один вопросик:
как-нибудь можно переместить закладку сохраненных настроек NoScript из корня меню закладок в какую-нибудь уже существующую папку?
Отсутствует
http://forum.mozilla-russia.org/viewtopic.php?id=5558
Через сомнения приходим к истине. Цицерон
Отсутствует
Тема закрыта
Страницы: 1