Альтернативы расширения Chrome для локального хранилища?

Я ищу механизм хранения, который будет сохраняться на всех веб-сайтах. У меня есть числа / строки примитивных типов данных, которые мне нужно хранить. localStorage у меня не работает, потому что он подпадает под ту же политику происхождения. Мне нужно, чтобы мои данные были одинаковыми на всех веб-сайтах, но в большей степени зависели от вкладок и были доступны через сценарии содержимого.

Может ли кто-нибудь предложить подходящий механизм для достижения этой цели?

РЕДАКТИРОВАТЬ: У меня есть примитивные типы данных, числа / строки, которые мне нужно сохранить. localStorage у меня не работает, потому что он подпадает под ...

Я ищу механизм хранения, который будет сохраняться на всех веб-сайтах. У меня есть числа / строки примитивных типов данных, которые мне нужно хранить. localStorage не работает для меня, потому что он подпадает под ту же политику происхождения. Мне нужно, чтобы мои данные были одинаковыми на всех веб-сайтах, но в большей степени зависели от вкладок и были доступны через сценарии содержимого.

Может ли кто-нибудь предложить подходящий механизм для достижения этой цели?

РЕДАКТИРОВАТЬ: У меня есть примитивные типы данных, числа / строки, которые мне нужно сохранить. localStorage у меня не работает, потому что он подпадает под ...

Я ищу механизм хранения, который будет сохраняться на всех веб-сайтах. У меня есть числа / строки примитивных типов данных, которые мне нужно сохранить. localStorage у меня не работает, потому что он подпадает под ту же политику происхождения. Мне нужно, чтобы мои данные были одинаковыми на всех веб-сайтах, но в большей степени зависели от вкладок и были доступны через сценарии содержимого.

Может ли кто-нибудь предложить подходящий механизм для достижения этой цели?

РЕДАКТИРОВАТЬ: localStorage не работает для меня, потому что он подпадает под ту же политику происхождения. Мне нужно, чтобы мои данные были одинаковыми на всех веб-сайтах, но в большей степени зависели от вкладок и были доступны через сценарии содержимого.

Может ли кто-нибудь предложить подходящий механизм для достижения этой цели?

РЕДАКТИРОВАТЬ: localStorage у меня не работает, потому что он подпадает под ту же политику происхождения. Мне нужно, чтобы мои данные были одинаковыми на всех веб-сайтах, но в большей степени зависели от вкладок и были доступны через сценарии содержимого.

Может ли кто-нибудь предложить подходящий механизм для достижения этой цели?

РЕДАКТИРОВАТЬ: В настоящее время я реализую код первых ответов и особо не смотрю. У меня есть следующее ...

background.html

примечание: tabStorage - это переменная класса в этой функции

    function store(){
    chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
    if(request.req == "save") {
        tabStorage[sender.tab.id] = request.data;
       }

    if(request.req == "load") {
        sendResponse(tabStorage[sender.tab.id]);
    }
    });
}

contentscript.js

ответ возвращает undefined

 chrome.extension.sendRequest({req: "load"}, function(response) {
            console.log("getting stak");
            console.log(response.data);
 });

что я делаешь неправильно? код обращается как к загрузке, так и к сохранению, поэтому я знаю, что он попадает туда и обратно, но возвращается undefined. почему?

7
задан Skizit 9 May 2011 в 10:06
поделиться