Servisneva.ru

Сервис Нева
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Плагины для браузера Mozilla Firefox: облегчаем работу в интернете

Плагины для браузера Mozilla Firefox: облегчаем работу в интернете

Плагины для браузера Mozilla Firefox, специально разработанные для облегчения работы пользователя в сети Интернет.

Сталкиваясь с проблемой вы принимаетесь за поиски ее решения, прочитывая массу инструкций и даже не подозревая при этом о расширениях, которые создаются с целью решать эти задачи за секунды.

Мы составили рейтинг самых популярных дополнений, среди которых вы наверняка найдете полезные для себя.

Категория – безопасность

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

uBlock Origin – блокировка рекламы

Утилиты для блокировки рекламы на веб-страницах являются одними из наиболее часто устанавливаемых пользователями. Различные отчеты показывают, что в среднем каждый второй рекламный блок в «русском интернете» блокируется.

uBlock Origin – утилита для блокировки рекламы в Firefox

Доступно много различных адблокеров, но мы рекомендуем конкретно uBlock Origin. В первую очередь, потому что он является эффективным, а также очень легкий и простой в использовании, и позволяет удобно установить исключения (т.е. указать страницы, на которых не нужно блокировать объявления).

Дополнения uBlock Origin – интуитивно понятен для новичков, и, одновременно, предлагает много возможностей для более продвинутых пользователей, что делает его универсальным решением.

NoScript – блокировка скриптов

Очередное расширение, который позволяет лучше заботиться о вашей частной жизни, является NoScript. Это небольшой аддон, который для многих людей является абсолютно обязательным компонентом Firefox.

Расширение NoScript для блокировки скриптов

Что делает NoScript? Позволяет блокировать выполнение сценариев JavaScript и апплетов Java или Flash на веб-страницах, что позволяет защититься от атак с их использованием. Конечно, в ситуации, когда вы доверяете веб-сайту, а такие элементы необходимы для ее нормального функционирования, их можно локально или временно разблокировать.

Ghostery – ценителям частной жизни

Ghostery – это расширение незаменимо для тех, кто считает себя сознательным пользователем и ценит свою частную жизнь. Это решение просматривает посещаемые сайты на наличие, так называемых, «жучков».

Расширение Ghostery для блокировки следящих элементов

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

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

Трио uBlock Origin + NoScript + Ghostery может повысить безопасность и ускорить работу сайтов.

Facebook Container

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

Главное – ответственное использование социальных сетей, но их щупальца тянутся дальше. Именно поэтому возникло расширение Facebook Container, который «закрывает доступ» Facebook, создавая для него изолированы окружающую среду – благодаря этому он не имеет никакой возможности узнать, что мы делаем на других сайтах. Приложение также работает с Messenger и Instagram.

Facebook Container – блокирует слежку социальной сетью

Примечание: из-за изоляция портала, его плагины могут не работать должным образом на других сайтах. Это означает, что, например, невозможно будет оставить комментарий или войти через аккаунт FB на «чужих» страницах.

Stylus — позволяет вручную менять внешность сайтов

Используйте браузер на максимум — 10 действительно полезных расширений для Chrome и Firefox Используйте браузер на максимум — 10 действительно полезных расширений для Chrome и Firefox

Как и прошлое расширение, Stylus позволяет менять внешний вид сайтов. Только в этом случае он предоставляет больше свободы — цветовая схема может быть абсолютно любой, не только тёмной. И если Dark Reader меняет тему автоматически, то в Stylus её нужно искать или создавать вручную. Да и менять разрешается не только окрас элементов, но и их расположение и содержание. Сами стили можно создавать самому, или искать созданные другими пользователями в Сети.

Читать еще:  Как зайти во Вконтакте сразу без пароля на свою страницу

Шаг 0 — Подготовка.

Если Вы используете Огнелис как браузер по умолчанию, то Вам, наверняка, не захочется захламлять его незаконченными тестовыми расширениями, хоть и своими. Если для Вас это не критично, то пропустите шаг 0.0.

Шаг 0.0 — Создание нового профиля.

Создание нового профиля — это просто. Чтобы вызвать окно работы профилями нужно выполнить (Firefox должен быть закрыт):

Start -> Run «%ProgramFiles%Mozilla Firefoxfirefox.exe» -no-remote -P dev
или
firefox -P

Start -> Run «%ProgramFiles(x86)%Mozilla Firefoxfirefox.exe» -no-remote -P dev
или
firefox -P

Ubuntu и многие другие Linux-дистрибутивы:

/usr/bin/firefox -no-remote -P dev
или
firefox -P

Остальные Linux/Unix дистрибутивы:

/usr/local/bin/firefox -no-remote -P dev

MacOS 10.6 и новее:

/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P dev &

MacOS 10.5 и старше:

arch -arch i386 /Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P dev &

Создание нового профиля никаких сложностей не сулит, так что подробно останавливаться на нем не буду. Напомню лишь, что при работе с реальным проектом (относится к любому проекту) обязательно делайте бэкапы. Папку, указанную при создании профиля, условно назовем эту папку dev_folder а профиль dev_profile. После первой загрузки этого профиля папка заполнится файлами со всеми дефолтными настройками.

Шаг 0.1 — Делаем зародыш приложения.

Приступаем к созданию. Если Вам лень создавать эту структуру, можете скачать этот архив (этот) и распаковать, если же не лень, то создаем папку и следующую структуру (файлы создаем пустые, их содержимое будет расписано ниже):

/content/overlay.xul
/chrome.manifest
/install.rdf

Начнем с самого интересного файла — install.rdf.

0.1.1 — Install.rdf, или коротко о главном

Install.rdf – это обязательный файл, он является манифестом установки дополнения, написан в формате XML и даёт всю информацию о дополнении.

<? xml version =»1.0″ ? >
< RDF xmlns:em =»http://www.mozilla.org/2004/em-rdf#» >
< Description about =»urn:mozilla:install-manifest» >

< em:id > myfirstextension@coddism.com </ em:id >
< em:name > Test Extension </ em:name >
< em:version > 0.0.0.1 </ em:version >
< em:description > Test Description For Test Extension </ em:description >
< em:creator > NewDeveloper </ em:creator >
< em:type > 2 </ em:type >
< em:unpack > true </ em:unpack >

< em:targetApplication >
< Description >
< em:id > </ em:id >
< em:minVersion > 3.6 </ em:minVersion >
< em:maxVersion > 20.* </ em:maxVersion >
</ Description >
</ em:targetApplication >

Как и большинство других XML-файлов, он начинается с объявления версии. Далее находится объявление формата RDF и описание:

em:id — id приложения, по правилам хорошего тона пишется в формате email и обязано быть уникальным
em:name — под этим именем расширение будет отображаться в списке расширений
em:version — версия, тоже отображается в списке, рядом с названием
em:description — описание, выводится в просмотре расширения
em:creator — разработчик, выводится в просмотре расширения, здесь указывается имя/ник разработчика или название организации
em:type — тип. Тип, равный двум, означает, что этот xpi файл является расширением. Четыре, например, это тема (полный список здесь: https://developer.mozilla.org/en-US/docs/Install_Manifests#type)
em:unpack — этот параметр, установленный в true, нужен для того, чтобы расширение в папке dev_folder было распаковано — так легче редактировать.

Читать еще:  Как создать чат в Вконтакте

em:id = id браузера firefox. Для Thunderbird это значение будет
em:minVersion — минимальная версия firefox, необходимая для работы приложения
em:maxVersion — соответственно максимальная версия firefox, необходимая для работы расширения

0.1.2 — chrome.manifest, связуем связуемое

Связывает все компоненты дополнения воедино именно этот файл. Все файлы, используемые в этом манифесте, подгружаются через адрес с протоколом chrome://. Протокол chrome:// является привилегированной адресацией внутри Firefox, по нему выполняется код браузера и дополнений, еще он имеет следующий вид:

chrome://*имя пакета*/*тип пакета*/*путь внутри пакета*

Основной пакет браузера так и называется — browser. Имена пакетов дополнений прописываются в chrome.manifest и считываются браузером при запуске. В нашем примере:

content myfirstextension content/
overlay chrome://browser/content/browser.xul chrome://myfirstextension/content/overlay.xul

Разберемся с этим. Строка 1:

content – тип пакета, пакеты бывают трех типов – content, locale и skin
myfirstextension — имя пакета, желательно в нижнем регистре (Firefox 2, Thunderbird 2, и SeaMonkey 1.1 не понимают смешанный регистр, с той поры это требование осталось правилом хорошего тона)
content/ — путь до этого пакета относительно файла chrome.manifest, слэш в конце строки обязателен.

Если одной фразой, то мы грузим content-пакет, названный myfirstextension из папки content.

Регистрация оверлея. Файл overlay.xul добавляется в интерфейс браузера browser.xul.

0.1.3 — что такое XUL

XUL – это такой язык разметки на основе XML, разрабатываемый MozillaFoundation, некая альтернатива HTML. Весь интерфейс Firefox написан на этом языке. Чтобы посмотреть, что он представляет из себя, надо ввести в адресную строку chrome://browser/content/browser.xul и посмотреть его исходный код (Ctrl+U).

Разберем наш простейший overlay.xul

<? xml version =»1.0″ encoding =»utf-8″ ? >
< overlay id =»coddismo-overlay» >
< statusbar id =»status-bar» >
< statusbarpanel id =»coddism-panel» label =»Hello, world!» />
</ statusbar >
</ overlay >

Эта запись означает, что браузер находит в своей разметке панель статуса (обычно называется панелью дополнений, в разметке браузера обозначается как statusbar с ), добавляет туда панель с , которая имеет стандартный для учебных программ заголовок «Hello, world». Все эти изменения происходят в созданном тут же слое overlay с , параметр необходим для использования xul элементов. Для использования html-элементов внутри слоя придется добавить параметр xmlns_html=»http://www.w3.org/1999/xhtml».

1.0 — Установка

Существует два способа установки:

1. В папке с Вашим профилем (dev_folder) найти папку extensions (если её нет, то создать), внутри неё создать файл, название которого должно совпадать с id дополнения (в нашем случае myfirstextension@coddism.com), и внутрь его записать полный путь до папки с дополнением (должно состоять только из латиницы и желательно не содержать знаков подчеркивания), не забыв в конце написать слэш.

Если всё сделать правильно, то при запуске Firefox спросит разрешение установить дополнение, после установки и перезагрузки браузера дополнение заработает.

2. Установка из файла.
Этот способ мне нравится гораздо больше. Всё что нужно — упаковать всю папку в zip-архив (install.rdf и chrome.manifest должны находиться в корневой папке архива), сменить его расширение на xpi, установить, перезагрузить браузер. Установить можно тоже разными способами, но суть их одна:

Перетащить файл в окно firefox

Открыть его (Ctrl+O или Файл -> Открыть)

Через меню в управлении дополнениями

Читать еще:  Как сменить пароль от своей страницы в Facebook

Либо просто открыть этот файл через любой файловый менеджер при условии, если для открытия xpi файлов Firefox назначен приложением по умолчанию

В этом случае в папке extensions внутри dev_folder создастся папка или файл (в зависимости от параметра em:unpack внутри install.rdf) с названием, совпадаюшим с id дополнения.

1.1 — Правка.

Если Вы устанавливали дополнение способом 1 (с прописыванием пути) или install.rdf имеет параметр true, то процесс написания дополнения будет выглядеть следующим образом — правка файлов внутри папки, перезагрузка Firefox, тестирование, при необходимости повторить.

В ином случае придется после каждого изменения повторять пункт 2 из главы 1.0.

На этом вводная статья заканчивается, написание рабочего расширения будет разобрано в следующей статье (этой).

UPD:

Дополнение Addon Developer Helper может избавить вас от необходимости перезагружать браузер после каждого изменения в коде.

Дополнение недоступно для последних версий Firefox, измененную мною версию дополнения можно скачать по этой ссылке — в ней проблем с совместимостью нет.

Установка и настройка расширения Ad Blocker Ultimate

Ultimate является одним из лучших плагинов для блокировки рекламы в Мозила Фаерфокс.

Вот его особенности:

  • Полностью бесплатный;
  • Крупнейший список рекламодателей в российском интернете. В два клика отключит рекламу от Яндекс, Маил или Гугл на страницах браузера;
  • Защита пользователей от мошеннических и фишинговых ресурсов.

Для того, чтобы установить этот блокировщик в Мазила выполните следующие действия:

    В открытом окне Mozilla Firefox кликните на три черточки в правом верхнем углу и выберите раздел «Дополнения» (Ctrl+Shift+A) .

Блокировщик рекламы для Mozilla Firefox 🐱, как установить и настроить лучшее расширение

Ищем блокировщик рекламы Firefox

Скачиваем Адблок Ультимейт

Жмем добавить в Firefox

После этого блокировщик будет установлен на ваш компьютер. Для того чтобы его настроить надо:

  1. Зайти в «Дополнения» , как было показано выше.
  2. В левой колонке выбрать раздел «Расширения» .

Расширение блокировщик рекламы в Firefox

Включение и настройка

После этих действий блокировка начнет работать и запретит показ рекламных элементов.

Momentum

Расширение Momentum позволяет вместо новой вкладки открыть маленький экран, где будет изображён список дел, прогноз погоды или другие важные заметки.

Пользователь всегда может добавить важные ссылки и закинуть их сюда. Разработчики выбрали разные варианты заставок, которые автоматически время от времени будут меняться. С помощью такого дополнения можно настроиться на выполнение указанных там задач и сосредоточиться на них.

5. DuckDuckGo Privacy Essentials

© broadbandforum.co

Возможно, вы уже сталкивались с DuckDuckGo – поисковой системой, которая в отличие от Google не отслеживает и не запоминает запросы пользователей. Ее разработчики также предлагают расширение для браузера под названием Essentials Privacy, которое не позволяет рекламодателям и социальным сетям следить за вами через интернет. Из всех расширений нашего списка – DuckDuckGo Privacy Essentials самое простое в использовании. Не нужно тратить время на его настройку, оно само произведёт все нужные блокировки без вашего участия.

Одной из полезных функций Essentials Privacy является рейтинг конфиденциальности для каждого конкретного сайта. Поэтому пользователь можете видеть, кто работает честно, когда дело доходит до сбора данных. Кроме того, расширение автоматически перенаправляет пользователя на безопасную версию веб-сайта (HTTPS), что затрудняет хакерам перехват данных, проходящих между устройством и сайтом. Это тоже положительно скажется на безопасности конфиденциальной информации.

Помимо работы в декстопной версии браузера DuckDuckGo Privacy Essentials поддерживает и работу с мобильными устройствами. Android или iOS гаджет также будет надежно защищен, причем абсолютно бесплатно.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector