Advanced Locationbar для Firefox

в 20:26, , рубрики: Firefox, браузеры

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

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

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

Как это было?

На самом деле, проблему с IDN я исправил ещё в 2012 году, но с тех пор дальнейшие доработки находились где-то в долгом ящике. За это время успел появиться новый форк этого расширения с именем Locationbar³, который не глядя на название — был слегка облегчённой версией Locationbar² с вырезанными необязательными (и на мой взгляд лишними) функциями, которые конфликтовали с новыми версиями Firefox. Однако ни проблемы с IDN, ни другие недоработки не были решены. По этой причине я объединил свои доработки с облегчённым кодом и взялся за дальнейшую работу. Ведь в этом и есть вся сила открытых исходных кодов!

Что получилось?

  • Добавлена поддержка IDN, теперь такие домены отображаются корректно, а субдомены не обрезаются
  • Появилась возможность переходить на домен или субдомен раздельно (например, вы можете перейти напрямую с blog.mozilla.org на mozilla.org)
  • Если курсор покинет адресную строку на доли секунды — режим выбора сегмента не будет сброшен, поэтому вы можете вести курсор мыши не очень осторожно
  • Преобразование в ссылки нажатием на Ctrl/Alt/Shift или перемещением курсора мыши от иконки может быть выключено
  • Опции интегрированы в стандартный менеджер расширений
  • Многоточие не появляется когда оно не нужно (ошибка в Locationbar²)
  • Улучшенная поддержка Firefox 32+ (основано на Locationbar³ с некоторыми исправлениями ошибок)
  • Новая иконка и имя :)
  • Репозиторий проекта доступен на BitBucket

Автор: VEG

Источник

  1. LBZ94:

    Буквально 3 дня назад поставил, годнота, ещё домен себе выделил красным цветом. Наконец слез со Smart Text, который уже давно заброшен

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js