0

Я строил расширение Firefox и был смущен тем, что могу и не могу сделать с WebExtensions API.Расширение адресной строки Firefox

В основном, я пытаюсь выполнить некоторую операцию CSS в адресной строке Firefox, для простоты, скажем, добавьте подчеркивание к URL-адресу или сделайте базовый URL жирным.

Как это сделать с помощью API WebExtensions? Я видел документацию и insertCSS близок, но делает то же самое для страницы не адресной панели.

Обратите внимание, что я не смотрю на Page Actions, а скорее на стиль текста в адресной строке.

Помогите оценить очень. :)

+0

Я не верю, что это возможно с помощью WebExtensions. WebExtensions * гораздо более ограничены в своей способности влиять на интерфейс Firefox, чем [другие типы расширений] (http://stackoverflow.com/documentation/firefox-addon/3235/introduction-to-firefox-add-ons/13574/ введение # T = +201609290133319078047). В зависимости от того, что вы хотите сделать, может оказаться целесообразным [Тема] (https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Themes). Если это просто для личного использования, вы можете обнаружить, что добавления/редактирования вашего * userChrome.css * будет достаточно. – Makyen

ответ

0

Нет, это невозможно вообще (с помощью WebExtensions). Рассмотрите последствия для безопасности!

Ближайший API, доступный для взаимодействия с адресной строкой, это chrome.omnibox API, и это не позволит этого. И даже это not yet implemented в FF.

+0

Хм ... Угадайте, что это тупик. Спасибо за ответ, хотя :) – navinpai