Описание тега google-chrome-storage

NoneChrome.storage is a more powerful chrome-only alternative to localStorage. It can store objects (not just strings) and can be synchronized with Chrome sync.
5 ответов

chrome.storage.sync не определено?

Я пытаюсь использовать Chrome Storage в расширении, используя content_script, но продолжаю терпеть неудачу на Uncaught TypeError: Cannot read property 'sync' of undefined Это мой код: testChromeStorage(); function testChromeStorage() { console.log("…
0 ответов

Используйте API-интерфейс chrome.storage.sync в PWA

Я работаю над созданием моего первого PWA. В прошлом я создавал расширение Chrome и использовал API chrome.storage.sync для хранения данных в облаке (они хранятся с помощью Google Drive TMK). chrome.storage.sync.set({ [key]: val }, function() { if (…
1 ответ

Получение нескольких элементов из хранилища Chrome?

У меня есть 4 предмета, которые я хотел бы получить, но я не уверен, как разделить ключи. Использование запятой дает ошибку. Вот пример моего использования: chrome.storage.sync.get({ 'customImage', 'customColor', 'customRandColor', 'customRandImage'…
2 ответа

window.localStorage vs chrome.storage.local

Я разрабатываю расширение Chrome, и мне нужно сохранить некоторые данные, а затем получить их в какой-то момент. Я сделал расследование по доступным storage и наткнулся на следующие: window.localStorage а также chrome.storage.local, Итак, мой вопрос…
1 ответ

Мониторинг chrome.storage пределы газа

Я использую chrome.storage в расширении и хотел бы избежать появления ошибок времени выполнения из-за превышения одного из задокументированных дросселей либо для синхронизации, либо для локальных хранилищ. (вещи как QUOTA_BYTES, QUOTA_BYTES_PER_ITEM…
0 ответов

chrome.storage.sync для сохранения состояния флажка -> ошибка:"Uncaught TypeError: Невозможно прочитать свойство sync of undefined"

Я пытаюсь сохранить состояние флажка с помощью chrome.storage.sync. После обновления страницы флажок должен оставаться отмеченным / не отмеченным. Мой текущий код выглядит так: <script> function save(){ var checkbox = document.getElementById('…
0 ответов

Расширение chrome chrome.storage.local настройки по умолчанию

Я разрабатываю расширение Chrome для своего рабочего места, и у меня есть ряд настроек по умолчанию, которые создаются в chrome.storage.local после установки с использованием события chrome.runtime.onInstalled. Однако я почти уверен, что это означае…
1 ответ

chrome.storage.sync.set не работает

Я создаю расширение Chrome, которое собирает ваше географическое положение при нажатии на него - синхронизирует данные, чтобы в нем сохранялись последние 20 координат долготы и широты, в которых вы находились. Но chrome.storage.sync.set, похоже, не …
3 ответа

Получить все ключи из Chrome Storage

Я могу получить значение ключа хранилища с помощью Chrome Extension API: chrome.storage.sync.get("someKey", function() {}); Как я могу получить все имена ключей, которые существуют в хранилище Chrome?
0 ответов

Chrome.storage.sync.set из объекта JSON

Я пытаюсь сохранить в синхронизированном хранилище Chrome динамически генерируемый объект JSON. По сути, я выполняю запрос, чтобы получить все открытые вкладки: function getTabs(){ var activeSession = []; //Tab query with no parameters, returns all …
1 ответ

Как использовать chrome.storage вместе с удаленно размещенной базой данных для расширения chrome?

Я работаю над расширением Chrome, которое должно хранить данные своего пользователя. Для этого я использую сервер, на котором запущена база данных mysql. Но в настоящее время любое добавление или изменение данных запускает запрос к размещенному серв…
2 ответа

Проверять chrome.storage.sync при отладке расширения Chrome

В Chrome DevTools есть удобный инспектор для локального хранилища и хранилища сессий, но разве нечего проверять chrome.storage.sync? chrome://sync-internals/ не похоже на фактическое содержимое синхронизированного хранилища для каждого расширения.
2 ответа

Получение объекта Date из хранилища Chrome не работает

В расширении Chrome я пытаюсь сохранить объект Date в хранилище, а затем прочитать его обратно. Согласно официальной документации, Значения с типом "object" и "function" обычно сериализуются в {}, за исключением Array (сериализуется, как ожидается),…
1 ответ

Расширение Chrome хранит большие объемы данных

Я ищу эффективный способ хранения больших объемов данных в моем расширении Chrome. У меня есть несколько текстовых файлов, которые составляют около 1-2 МБ. Мне бы хотелось, чтобы мое расширение Chrome "кэшировало" их локально, поэтому мне не нужно к…
1 ответ

Ошибка разделения синхронизации хранилища Chrome

Здравствуйте! В настоящее время я создаю расширение для Chrome, которое автоматизирует веб-сайт, и на html-странице я сохраняю данные проверки пользователей с помощью localStorage. Затем я понял, что вы не можете вызвать локальное хранилище в conten…
0 ответов

API хранения Chrome Extension не может сохранить значение

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

Сохранение параметров расширения Chrome без закрытия модальных параметров

У меня есть расширение Chrome с параметрами, установленными через options_ui тег в файле manifest.json. Я могу сохранить параметры, однако я заметил, что модальные параметры должны быть закрыты для chrome.storage.sync.set Функция для завершения сохр…
1 ответ

Как я могу хранить значения в массиве и использовать его каждый сеанс в хранилище расширений Chrome?

Я пытаюсь создать массив с идентификаторами (пользователей), на которые нажимает пользователь. Функция: $('button').click(function(){ var value = $('this').parents('.username').attr('id') // How to create array in the chrome storage? // How can I pu…
6 ответов

Возврат значения API хранилища Chrome без функции

Последние два дня я работаю с асинхронным хранилищем Chrome. Он работает "отлично", если у вас есть функция. (Как ниже): chrome.storage.sync.get({"disableautoplay": true}, function(e){ console.log(e.disableautoplay); }); Моя проблема в том, что я не…
1 ответ

Добавление нового элемента в массив в расширении Chrome

У меня самое сложное время с тем, что должно быть легкой проблемой. Я пишу расширение Chrome, которое использует массив для хранения списка слов для пользователя. При запуске я проверяю, сколько времени прошло, чтобы я мог добавить нужное количество…