Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.10.2013, 20:20
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

1)я нашел postmessage . Вторым параметром указывается домен. Что указывать в моём случае с расширением?
2) Я хочу узнать про web sql . Если это можно использовать, то будет удобнее всего!
Ответить с цитированием
  #12 (permalink)  
Старый 19.10.2013, 20:27
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от natureproj
я нашел postmessage
Ты это в документации по расширениям хрома нашел???
Там вобще-то другие функции используются. Вроде onMessage.addListener()
А что ты будешь для хранения юзать - не принципиально. Важно что юзать это надо в background.js и передавать через сообщения. Вобще, могу ошибаться, опыт по расширениям практически отсутствует.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #13 (permalink)  
Старый 20.10.2013, 00:19
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

да, спасибо за ответы и помощь, но я уже полдня копаю как переслать сообщения и не пойму. Инфу брал отсюда 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']);

Да что не так-то? Уже не знаю что делать.
Ответить с цитированием
  #14 (permalink)  
Старый 20.10.2013, 06:28
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от natureproj
В popup.js пишу:
Это нужно писать в background.js
Читай сначала http://developer.chrome.com/apps/app_lifecycle.html
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #15 (permalink)  
Старый 20.10.2013, 15:42
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше всего заполнить web sql ? Archiolidius Javascript под браузер 1 04.02.2013 10:12
Проверка на существование базы данных web sql Archiolidius Javascript под браузер 2 24.01.2013 23:06
Web SQL Database & IndexedDB dmitry111 Оффтопик 22 26.08.2012 00:27
Мастер-класс по Highload: Разработка крупного масштабируемого web 2.0 проекта с нуля [DiMA] Серверные языки и технологии 30 17.11.2010 21:57
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40