Архив рубрики: Firefox

Мои расширения для Firefox были обновлены

В этом месяце все мои расширения для Firefox были обновлены. Если вы пользователь Firefox, возможно что-то из них покажется вам полезным.

Advanced Locationbar
Преобразует в ссылки сегменты URL в адресной строке. Форк Locationbar² с исправлениями ошибок. Включает поддержку международных доменных имён IDN и возможность перехода на домен или субдомен.

Omnibar Lite
Добавляет иконку поисковика по умолчанию с возможностью быстро его сменить. Оригинальный Omnibar не работает в Firefox 49+. Onmibar Lite поддерживает Firefox 50+. Он использует встроенные возможности поиска. Не забудьте удалить оригинальный Omnibar!

Pure URL
Это дополнение автоматически удаляет из URL весь мусор наподобие utm_source=*. Google Analytics собирает различную статистику по этим полям, но они не являются обязательными.

System Menu Ex
Расширяет системное меню главного окна. Добавляет пункты меню для создания нового окна (обычного или приватного), открытия окна About и функцию перезапуска браузера. Не забудьте включить отображение заголовка окна! Это меню может быть открыто кликом правой кнопкой мыши по иконке приложения в заголовке окна.

Advanced Locationbar для Firefox

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

Locationbar² отлично демонстрирует это. Данное расширение добавляет в стандартную адресную строку возможность простым кликом по нужному сегменту URL подняться на несколько уровней вверх по структуре сайта, причём это «волшебное» поведение активируется только в том случае, если вести курсором мыши слева-направо от иконки типа соединения (можно рассматривать это как жест) или при нажатии Ctrl/Alt/Shift. Однако, кроме этого полезного изменения, как оказалось, Locationbar² ломает работоспособность доменов IDN — они отображаются в закодированном виде, а субдомен и вовсе целиком отбрасывается. Расширение не дорабатывается с 2011 года, со временем в нём возникли небольшие конфликты с новыми версиями Firefox, а автор расширения не выходит на связь.

Пришло время сделать форк: встречайте Advanced Locationbar!
Читать далее

Pure URL — автоматическое удаление utm_source и прочего мусора из URL

В то время, когда веб-разработчики тратят время на реализацию понятных человеку URL, ребята из Google Analytics придумали коварный план по уничтожению красивых URL в сети. То тут, то там мы попадаем на ссылки, щедро разбавленные параметрами вида utm_*, которые Google Analytics использует для сбора различной статистики о пользователях. Сколько можно это терпеть?

Вот такая драма

Это была последняя капля. Встречайте Pure URL! Расширение работает под Firefox 19+, Chrome 18+ и Opera 16+. Оно обрабатывает запросы ещё до их отсылки на сервер, на лету удаляя весь мусор из адресов. Даже если вы откроете ссылку со шпионскими параметрами в вашем IM, Pure URL любезно сделает так, что сервер даже не догадается об их существовании. Из ссылки на картинке получится лаконичное http://bigpicture.ru/?p=431513 — с таким URL значительно приятнее иметь дело.

Работа расширения в Firefox

На данный момент список фильтруемых параметров можно редактировать только в Firefox. Также сейчас этот список глобален для всех сайтов. Со своей главной задачей Pure URL справляется, но есть куда развиваться дальше. Если идея найдёт поддержку у сообщества, по мере появления свободного времени планируется добавить помимо глобального списка мусорных параметров ещё и индивидуальные списки для каждого сайта.

Обсуждения статьи: habrahabr.ru и mozilla.ru.

Locationbar² для Firefox с поддержкой IDN

Locationbar² — это отличное расширение для Firefox, которое «прокачивает» адресную строку, позволяя удобно переходить в категории более высоких уровней на сайтах с ЧПУ.

Демо Locationbar²

Однако долгие годы в нём не исправляется одна неприятность для неанглоговорящих пользователей — проблемы с доменами IDN. Например, домен «государство.президент.рф» отображается вот так:

Проблемы с IDN

Как видно, субдомен полностью потерян, а что осталось отображается закодированным. Дополнение давно заброшено автором, поэтому было решено исправить проблему самостоятельно. Теперь работает так, как положено:

Проблемы с IDN решены

Установочный файл: locationbar2-1.0.6-fx-patched.xpi (22.2KiB). Для корректной работы функции копирования адреса в буфер обмена необходимо также зайти в about:config и изменить значение параметра browser.urlbar.trimURLs на false. Возможно, в будущем эта проблема также будет исправлена в самом расширении. А пока что только так.