Новая вкладка переопределения WebExtension выпущена

New Tab Override - это популярное дополнение для веб-браузера Firefox, которое вы можете установить для настройки новой вкладки веб-браузера.

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

New Tab Override был первым расширением для Firefox, которое снова представило удаленную функциональность ядра, и с тех пор оно несколько раз обновлялось.

Сорен Хенцшель, который является разработчиком New Tab Override, недавно выпустил версию дополнения для браузера WebExtension. Новая версия гарантирует совместимость с Firefox 57 и более поздними версиями, так как Mozilla планирует отказаться от поддержки устаревших надстроек, когда Firefox 57 выйдет в ноябре 2017 года.

API WebExtension все еще находятся в разработке, и вся архитектура разрабатывается по мере выпуска новых версий Firefox и прекращения поддержки предыдущих версий.

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

Переопределение новой вкладки 8.0

Новая вкладка «Переопределение» добавляет в Firefox параметры для настройки содержимого страницы новой вкладки браузера. Версия 8.0 расширения отображает следующие опции на странице конфигурации:

  • Используйте страницу по умолчанию Firefox
  • Загрузить около: пусто (пустая страница)
  • Загрузить о: home (homepage)
  • Загрузите пользовательский URL, который использует протокол HTTP или HTTPS.
  • Локальный файл (см. Ниже).
  • Цвет фона (похож на about: blank, но другого цвета).
  • Mozilla News (немецкий)

Расширение веб-доступа к локальным файлам в Firefox ограничено. Sören реализовал опцию загрузки HTML-файла в хранилище переопределения новой вкладки, чтобы отображать его при открытии новой вкладки.

Это обходной путь, и необходимо, чтобы любые файлы, загружаемые в HTML-файл, были доступны в Интернете.

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

Sören добавил проверку ссылки в версии WebExtension New Tab Override. Валидация проверяет введенный URL, чтобы сразу же дать отзыв пользователю.

Проект New Tab Override был перенесен на GitHub, где его источник общедоступен. Пользователи могут оставлять отзывы, например, когда они сталкиваются с ошибками или имеют предложения по новым функциям.

Заключительные слова

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