Описание тега firefox-webextensions
WebExtensions - это способ писать расширения Firefox, совместимые с другими браузерами, такими как Google Chrome и Opera. Microsoft планирует в ближайшее время обеспечить поддержку своего браузера Edge. Вопросы, требующие MCVE (т.е. вопросы отладки), должны включать ваш файл manifest.json в дополнение ко всем другим файлам, необходимым для дублирования проблемы.
0
ответов
Написание расширения Firefox для страницы с AJAX
Я учусь создавать расширения Firefox. Теперь я написал простое тестовое расширение, которое заменяет все изображения на странице на мое изображение: var images = document.getElementsByTagName('img'); var myimgURL = browser.extension.getURL("images/m…
06 окт '17 в 22:59
0
ответов
Веб-расширения Firefox - принудительное использование заголовков Cache-Control, когда onBeforeSendHeaders не работает
Я пишу расширение Firefox, и я пытаюсь изменить заголовки запроса и добавить "Cache-Control: no-cache" с использованием onBeforeSendHeaders событие. Насколько я понимаю, это происходит, когда вы "Отключаете кэш" на вкладке "Сеть" в Firefox Dev Tools…
20 апр '18 в 23:12
1
ответ
Ошибка: неправильные типы аргументов для хранилища.StoreArea.set
Мне нужно хранить массив объектов, используя storage.local, Когда я пытаюсь позвонить set чтобы вставить данные в хранилище, я получаю следующую ошибку: Error: Incorrect argument types for storage.StorageArea.set. Вот манифест: { "manifest_version":…
12 июн '17 в 20:26
1
ответ
Chrome API / WebExtensions для открытия текстового поля во внешнем редакторе
Я использовал Vimperator до сих пор, который поддерживал связывание клавиш C-i чтобы открыть Emacs (или любой другой редактор), чтобы вы могли продолжать писать там свой текст. Это было достигнуто путем создания временного файла, помещения текста, к…
16 фев '17 в 14:43
0
ответов
Управление браузером Chrome в веб-расширении
Я хочу разработать небольшое расширение, чтобы скрыть браузер Chrome для варианта использования. Кажется, что новый способ разработки аддонов - это использование веб-расширения API. Со старым API кажется возможным манипулировать хромом. Например, в …
07 апр '18 в 16:53
1
ответ
Доступен ли фоновый скрипт расширения браузера (в Chrome или иным способом)?
Я собираюсь опубликовать расширение для магазина Chrome в ближайшее время, и, надеюсь, в конечном итоге для других браузеров. У меня есть секретный ключ, заданный в виде строки в одном из моих фоновых файлов JavaScript. Я должен беспокоиться?
27 янв '17 в 22:14
1
ответ
Отправка данных между контентом-скриптом / фоном
Это мой текущий проект: manifest.json: { "name": "Sample Commands Extension", "description": "Press Ctrl+Shift+U to send an event (Command+Shift+U on a Mac).", "homepage_url": "https://github.com/mdn/webextensions-examples/tree/master/commands", "ma…
18 дек '16 в 01:26
0
ответов
Отказано в доступе при попытке установить cookie в веб-расширении firefox для локального файла
Я пытаюсь установить новый файл cookie в Firefox с веб-расширением на странице, которая является локальным файлом (с протоколом файла: file:///[...]), и я получаю следующую ошибку: Отказано в разрешении на установку cookie {"domain":"","expirationDa…
27 июл '18 в 19:42
1
ответ
Firefox WebExtensions: невозможно получить отмененные данные запроса
Во время игры с Firefox WebExtensions я создал простое дополнение, которое отменяет определенный запрос POST и читает его параметры: manifest.json { "description": "Canceled webRequests data", "manifest_version": 2, "name": "webRequest-demo", "versi…
07 янв '17 в 14:25
1
ответ
Как избежать дублирования конфигурации по умолчанию для дополнения Firefox?
Я пытаюсь реализовать некоторые настройки для надстройки WebExtensions, но я сталкиваюсь с дублированием кода: и сценарий пользовательского интерфейса параметров, и сценарий содержимого должны знать значения по умолчанию для каждого параметра, и AFA…
19 фев '18 в 03:37
1
ответ
Уведомление не отображается в расширении Chrome с использованием веб-расширения Mozilla-polyfill
Я только начал с разработки дополнения Firefox. Он отлично работает в Firefox, поэтому я хотел бы сделать его "совместимым" с расширением Coogle Chrome. Для этого я добавляю Mozilla https://github.com/mozilla/webextension-polyfill, и в основном допо…
25 май '18 в 20:21
3
ответа
Google Chrome / Firefox не видит вывод расширения в консоли
Я пытаюсь проверить пример кода для веб-расширения для браузеров. Но это не работает. Я проверил консоль для Google Chrome, а также для Firefox. Это ничего не печатает. Вот мой код: manifest.json: { "description": "Demonstrating webRequests", "manif…
12 авг '16 в 08:50
1
ответ
Как запустить веб-расширение в Firefox для Android
У меня есть дополнение Firefox, реализованное как веб-расширение. Когда я устанавливаю приложение в Firefox для Android, нет кнопки для запуска действия для приложения - это потому, что действия браузера не поддерживаются в Firefox для Android Итак,…
16 янв '17 в 17:39
0
ответов
Веб-расширение ajax не работает на междоменном вызове
Я попытался сделать запрос к википедии из content_script в веб-расширении, но у меня это не сработало. Консоль не показывает мне никакой информации об этом. Могу ли я иметь некоторые проблемы с разрешением? или возможно это просто проблемы с моими з…
20 апр '18 в 00:50
0
ответов
Как создать архив.xpi для Firefox
Я пытаюсь создать расширение для Firefox. Структура моей папки: icons | _ image.ico popup | _ manageinstance.html settings | _ options.js | _ options.html manageinstance.js manifest.json Используя "Загрузить временную надстройку", все работает прави…
20 авг '17 в 16:44
0
ответов
Firefox WebExtension CSP Issue
Я пытаюсь преобразовать расширение Chrome в Firefox WebExtension. До сих пор он работал нормально, но по какой-то причине я столкнулся с проблемой с GitHub. Мое расширение добавляет небольшой div к стороне страницы, но когда я пытаюсь добавить его в…
12 май '16 в 07:04
0
ответов
Могу ли я использовать фильтр стиля слушателя с оператором "если"
Я пытаюсь взять расширение Chrome/ Firefox и запустить его на Edge. Расширение chrome создает слушателя при вызове URL. chrome.webRequest.onBeforeRequest.addListener(onBeforeRequest, {'urls': urls, 'types': ['main_frame']}, ['blocking', 'requestBody…
14 фев '17 в 20:57
1
ответ
Показать HTML-файл, содержащийся в расширении
Я создаю блокировщик веб-сайта: после посещения заблокированного веб-сайта браузер отображает новую HTML-страницу с надписью "веб-сайт заблокирован". Новая HTML-страница сохраняется в моем расширении Chrome как message.html. Есть ли способ отобразит…
28 ноя '16 в 04:30
1
ответ
Сервисы импорта Firefox WebExtension
Я чувствую себя ошеломленным таким количеством разных подходов, руководств, и все же ни один из них я не пытался работать для меня. Пожалуйста, подключите хотя бы несколько точек для меня... Моя цель - найти объект окна в фоновом скрипте Firefox Web…
31 мар '16 в 11:47
1
ответ
API выборки Firefox: Как опустить заголовок "origin" в запросе?
Если вы сделаете запрос на выборку в Firefox WebExtension, он автоматически установит заголовок "origin". Например, когда я запускаю этот код внутри WebExtensions... fetch('http://example.com/') ... результирующий запрос содержит заголовок: "origin:…
17 ноя '17 в 17:39