Вопросы по теме 'firefox-addon-webextensions'

Проблема в заданном значении поля ввода форм Google?
Я сделал расширение Chrome, в котором пользователь сохраняет свои важные ссылки в расширении и вставляет эту ссылку, щелкнув контекстное меню Chrome, но есть ошибка: она не работает для форм Google. Когда я нажимаю click на кнопке отправки,...
431 просмотров

Как лучше всего открыть html-страницу из надстройки Firefox
Я создаю надстройку для Firefox, и мне нужна кнопка на странице настроек, которая открывает страницу со списком слов, сохраненных надстройкой. Как лучше всего это сделать? Я придумал это: function ShowList() { // We get the array from the...
45 просмотров

Изменить пользовательский интерфейс браузера с помощью расширений?
Существует ли API для изменения общего пользовательского интерфейса браузера в расширениях Chrome или WebExtensions? Например, я хотел бы изменить панель вкладок, чтобы она могла отображать несколько рядов вкладок, не создавая панель инструментов,...
2284 просмотров

Неоправданные предупреждения WebStorm при кодировании Firefox WebExtensions
Я делаю Firefox WebExtension. Следовательно, я использую соответствующий API, который, похоже, не известен WebStorm, отсюда и много предупреждений. Например, в следующем фрагменте //make the panel a drop zone panel.ondragover =...
209 просмотров

Показывать всплывающее окно, а не только значок, для pageAction?
Я могу использовать setPopup() для управления содержимое и show() для сделать так, чтобы значок для моего WebExtension pageAction отображался программно для данной вкладки. Но я хочу, чтобы содержимое самого всплывающего окна стало видимым...
27 просмотров

Как импортировать модули кода Firefox с помощью WebExtensions
Я пытаюсь написать надстройку WebExtensions для Firefox и очень хотел бы использовать ссылку модуль кода Services.jsm . Как я могу использовать Services.jsm с WebExtensions? Я могу использовать его в Add-on SDK и устаревших надстройках, но не...
39 просмотров

Добавить контекстное меню в меню закладок
Я пытаюсь добавить пункт контекстного меню в меню закладок Firefox (с WebExtension). Я прочитал contextMenus.create() . статья и пример работает для меня. Существует множество типов контекста , но ни один из них не работает в меню закладок....
328 просмотров

Как я могу изменить цвет вкладки Firefox с помощью нового дополнения WebExtensions?
Я хочу создать новую надстройку WebExtensions, чтобы изменить цвет моей вкладки, но я не нашел ничего подходящего. tabs.insertCss() можно использовать только для изменения CSS внутри содержимого вкладки, но не может стилизовать панель вкладок
351 просмотров
schedule 24.02.2024

Сообщения, предназначенные для одного скрипта в фоновом контексте, принимаются всеми
У меня есть WebExtension со следующей структурой: webextension [directory] - background.js - page1.html - page1.js - page2.html - page2.js background.js отслеживает ошибки. Если есть, он указывает своей функции обратного...
217 просмотров

Как скопировать текущий URL-адрес с активной вкладки в буфер обмена?
Я пытаюсь сделать свой первый WebExtension (кнопка на панели инструментов), чтобы скопировать текущий URL-адрес в буфер обмена. Что добавить в background.js? У меня есть этот файл manifest.json : { "manifest_version": 2, "name": "Copy...
132 просмотров

Как получить доступ к панели поиска в веб-расширении Firefox 57+ (Quantum)
Я пытаюсь написать свое самое первое веб-расширение, следуя этому руководству . Я написал manifest.json и добавил фоновый скрипт поскольку я хочу обеспечить глобальную функциональность: я хочу очистить панель поиска после выполнения поиска - в...
502 просмотров

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

Webextensions API — не удается получить данные POST
Я пытаюсь получить данные POST с помощью API Webextensions каждый раз, когда загружается страница. Я добавил фоновый скрипт, который содержит следующее: browser.webRequest.onBeforeSendHeaders.addListener( getPostData, { urls:...
197 просмотров

Регистрация объекта DOM в сценарии содержимого Firefox WebExtension печатает ‹недоступно›
Я создаю расширение для браузера с API WebExtension в FireFox. Я нахожусь в середине написания сценария содержимого, и когда я передаю любой объект DOM в console.log , он не распечатывается. Вместо этого я просто получаю строку <unavailable>...
335 просмотров

Подпишите расширение Firefox без публикации на AMO
У меня есть расширение для Firefox, опубликованное на AMO. Недавно Mozilla удалила его из списка, потому что он не соответствовал некоторым их рекомендациям (для его использования требовалось платное программное обеспечение). Они предложили мне...
298 просмотров

Firefox Webextensions: изменение HTML перед парсингом в браузере
Я пишу расширение для Firefox. Когда загружается новая страница , мне нужно изменить основной HTML ПОСЛЕ загрузки, но ДО он анализируется браузером. Если непонятно, о чем я говорю, посмотрите на принятый ответ для этот вопрос; После...
51 просмотров

Расширение Thunderbird 67 не внедряет Content Script на главную вкладку
Я делаю расширение Thunderbird через WebExtension Api (с всплывающим окном), и у меня есть некоторые трудности с запуском Content script, чтобы получить некоторые элементы (например, список вложений текущей почты) непосредственно из интерфейса...
147 просмотров

Как я могу передать переменную из сценария содержимого в сценарий страницы в WebExtensions?
Мне нужно передать мою переменную, определенную в моем сценарии содержимого, в сценарий, который я добавляю на веб-страницу. Например, мне нужно использовать изображение, определенное в сценарии контента, например так: var myImage =...
130 просмотров

Расширение Firefox/Chrome - блокировка с новой вкладки
Я пишу расширение для Firefox и Chrome. , который специально предназначен для контекстного меню в текстовых полях (как однострочных, так и многострочных)... и манипулирует значением в элементе. Для этого я создаю новое контекстное меню items с...
47 просмотров

Как работать с несколькими значениями в нескольких промисах?
Я пишу надстройку Firefox, и мне нужно сохранить некоторые значения, используя browser.storage.sync . Мне нужно хранить и извлекать несколько значений, используя этот метод. Я написал простой код, который извлекает значения...
39 просмотров