Описание тега webextension-storage

Используйте этот тег для вопросов о хранилище Mozilla Browser Extension. Это свойство позволяет расширениям сохранять и извлекать данные, а также отслеживать изменения в сохраненных элементах. Система хранения основана на API веб-хранилища.
0 ответов

Невозможно сохранить данные в хранилище расширений Chrome

Я не могу сохранить данные формы данных из index.html в локальном хранилище Chrome. Я также пытался сохранить данные в хранилище синхронизации Chrome, но оба они не работают, и уже проверил мое локальное хранилище в расширениях chrome://, но данных …
1 ответ

"Хранение" в manifest.json для веб-расширения не имеет никакого эффекта

Я добавил "storage" на мой массив разрешений в manifest.json файл, но консоль браузера все еще сообщает ReferenceError: storage is not defined всякий раз, когда я загружаю его как временное расширение в Firefox. Что еще я могу здесь сделать?
07 мар '18 в 19:18
0 ответов

chrome.webRequest.onBeforeSendHeaders установить cookie из хранилища?

Я работаю над веб-расширением, у меня есть базовые знания в "VanillaJS", и последние 2 дня я пытаюсь заставить его работать: я хочу добавить пользовательское значение в заголовок файла cookie для конкретного запроса. Значение сохраняется с помощью c…
0 ответов

browser.storage.local не имеет данных после перезапуска браузера

Я пытаюсь создать свою первую надстройку, и, как вы можете видеть здесь ( https://addons.mozilla.org/en-US/firefox/addon/timerun/), она уже опубликована. но проблема в том, что я не могу сохранить данные должным образом; Я получаю дату рождения на с…
26 сен '18 в 13:38
0 ответов

Получить результат асинхронного вызова API из обычной функции / метода

Работа над моим последним Firefox Webextension требует, чтобы я вызвал функцию асинхронного API (browser.storage.local.get()). Это, однако, означает, что результат вызова API не легко получить от получателя. В любом случае, без использования ключево…
1 ответ

Существуют ли какие-либо ограничения на доступ к хранилищу расширений браузера?

Я пытаюсь понять последствия использования расширений браузера для безопасности storage, Несколько вещей мне не понятны, когда я читаю документацию по хранению WebExtensions. Документация говорит, среди прочего, что: Значения ограничиваются расширен…
2 ответа

Расширения Firefox: Как сохранить значение переменной javascript в локальном хранилище?

Всплывающее окно моего расширения имеет флажок: <div id="popup-content"> <input id="checkBox" type="checkbox"> </div> Как это настроено сейчас, если я нажимаю на значок расширения на панели инструментов и отмечаю флажок во всплываю…
0 ответов

Ошибка в обработчике события: ReferenceError: вкладка не определена

Ошибка в обработчике события: ReferenceError: вкладка не определена chrome.tabs.query.sendMessage(tab.id, MSG);
25 июл '19 в 09:46
0 ответов

Как сделать отношение "многие ко многим" в хранилище синхронизации браузера?

Я создаю расширение, которое позволит пользователям помечать комментарии. В базе данных SQL я бы создал такие таблицы: comments: id int text string tags: id int tag_name string comment_tags: comment_id int tag_id int Но API WebExtensions предоставля…
0 ответов

Глобальные переменные расширения Firefox и onInstalled

У меня есть расширение Chrome, использующее Omnibox API. Я хочу самостоятельно перенести это расширение на firefox. Я перепробовал почти все, что могло помочь, и, к сожалению, я устал и у меня нет решений. В любом случае, расширение в основном выпол…
1 ответ

Не удается установить связь между параметрами и фоном в Webextensions в Microsoft Edge

Я создаю расширение для Microsoft Edge. У меня есть страница параметров, которая сохраняет некоторые значения в localStorage, например: localStorage.setItem('xxx', document.getElementById("xxx").value); И извлекает их в фоновом скрипте: var value1 =…
0 ответов

фоновый скрипт не работает с Webextension

Я работаю над проектом веб-расширения. Пытался протестировать на Mozilla. Значок появляется там, где он должен быть, как всплывающее окно. Фоновый скрипт работает неправильно. Он использует "хранилище" API Firefox для получения данных из ответа заго…
0 ответов

Связь между фоновым скриптом и фоновым скриптом инкогнито (при использовании режима "инкогнито": "разделенный")

У меня есть много больших изображений, хранящихся в базе данных IndexedDB, но когда я запускаю окно в режиме инкогнито, я не могу получить доступ к этой базе данных. Только chrome.storage.local используется обычным экземпляром и экземпляром в режиме…
0 ответов

Хранение данных в browser.storage.sync занимает гораздо больше квоты в Chrome, чем в Firefox.

Я работаю над надстройкой браузера webextension (ссылка). Я планирую, что он будет кроссбраузерным (Firefox и Chromium / Chrome / Blink). Мне нужно использовать (в Chrome) для хранения строки JSON, вводимой пользователем, чтобы пользовательские наст…
1 ответ

папка vue cli "live build" для расширения Chrome

Я делаю расширение и использую npm run build(с vue cli), чтобы сделать мою страницу параметров. Мне нужно взаимодействовать с chrome.local.storage. Итак, на данный момент каждое изменение мне нужно, чтобы создать новую сборку, а затем протестировать…
1 ответ

Почему моя функция сохранения IndexedDB не работает?

Я делаю игру с веб-расширением Edge, игра готова, и теперь мне нужно заняться хранилищем. Я буду использовать IndexedDB, потому что WebSQL скоро станет недоступен. Я сделал функцию сохранения, но получил ошибку. Это функция, которая вызывает функцию…