Мое расширение будет сохранять данные, как это в строку, используя Chrome.Storage.Sync.Set
, которые я затем интерпретировать с регулярным выражением/что-то подобное:Квота хранения для Chrome.Storage.Sync?
<ID>TEXTBOX</ID><STYLE>BORDER:1PX SOLID BLACK; BACKGROUND-COLOR:YELLOW;
FONT-SIZE:18PX; FONT-FAMILY:ARIAL</STYLE><OTHER></OTHER>
Я надеюсь, поставить все сохраненные данные в одном пункте хранения. то есть:
<ID>TEXTBOX</ID><STYLE>BORDER:1PX SOLID BLACK; BACKGROUND-COLOR:YELLOW;
FONT-SIZE:18PX; FONT-FAMILY:ARIAL</STYLE><OTHER></OTHER>
<ID>TEXTBOX</ID><STYLE>BORDER:1PX SOLID BLACK; BACKGROUND-COLOR:YELLOW;
FONT-SIZE:18PX; FONT-FAMILY:ARIAL</STYLE><OTHER></OTHER>
<ID>TEXTBOX</ID><STYLE>BORDER:1PX SOLID BLACK; BACKGROUND-COLOR:YELLOW;
FONT-SIZE:18PX; FONT-FAMILY:ARIAL</STYLE><OTHER></OTHER>
<ID>TEXTBOX</ID><STYLE>BORDER:1PX SOLID BLACK; BACKGROUND-COLOR:YELLOW;
FONT-SIZE:18PX; FONT-FAMILY:ARIAL</STYLE><OTHER></OTHER>
Эта страница here говорит для каждого отдельного элемента «в хранилище синхронизации, как измерено с помощью JSON stringification его стоимости плюс его длины ключа.», предельный размер 8192 байт. Насколько я знаю, могу ли я преодолеть предел? Скажем, если у меня было 40 идентификаторов.
Привет, спасибо за ваш ответ, я отметю, что он завершен всего лишь еще одним Q - предложите ли вы использовать Chrome.Storage.Local или HTML5 Local Storage? – Wickey312
[window.localStorage vs chrome.storage.local] (http://stackoverflow.com/q/24279495/934239) – Xan
отличный ответ, спасибо! У меня достаточно данных, которые мне нужно использовать 'chrome.storage.local', а не' chrome.storage.sync'. –