Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   localstorage, web sql? (https://javascript.ru/forum/misc/42265-localstorage-web-sql.html)

natureproj 19.10.2013 20:20

1)я нашел postmessage . Вторым параметром указывается домен. Что указывать в моём случае с расширением?
2) Я хочу узнать про web sql . Если это можно использовать, то будет удобнее всего!

danik.js 19.10.2013 20:27

Цитата:

Сообщение от natureproj
я нашел postmessage

Ты это в документации по расширениям хрома нашел???
Там вобще-то другие функции используются. Вроде onMessage.addListener()
А что ты будешь для хранения юзать - не принципиально. Важно что юзать это надо в background.js и передавать через сообщения. Вобще, могу ошибаться, опыт по расширениям практически отсутствует.

natureproj 20.10.2013 00:19

да, спасибо за ответы и помощь, но я уже полдня копаю как переслать сообщения и не пойму. Инфу брал отсюда http://developer.chrome.com/extensions/messaging.html
там в самом начале пример, как отсылать со страницы, как в моём случае.
Делаю так:
в файле contentscript.js пишу:
chrome.runtime.sendMessage({greeting:"hello"});


В popup.js пишу:
chrome.runtime.onMessage.addListener(
  function(request, sender, sendResponse) {
localStorage['abbrev'] = request.greeting;
  });
  alert(localStorage['abbrev']);

Да что не так-то? Уже не знаю что делать.

danik.js 20.10.2013 06:28

Цитата:

Сообщение от natureproj
В popup.js пишу:

Это нужно писать в background.js
Читай сначала http://developer.chrome.com/apps/app_lifecycle.html

natureproj 20.10.2013 15:42

Даник, спасибо:victory: Получилось! Оказывается если в background.js добавить данные в localstorage, то эти данные можно считывать и на popup.js


Часовой пояс GMT +3, время: 14:21.