Показать сообщение отдельно
  #2 (permalink)  
Старый 10.02.2013, 06:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Grindel
начать искать на просматриваемых страницах
То есть на всех открытых табах в браузере?
А словарь пополняемый? И каков его примерный объем?

Примерно так наверное:
создаешь background-скрипт, и content-скрипт

контентскрипт имеет доступ к своей странице (он подключается к каждой открываемой странице). Он навешивает клики, или что-то еще. По нужному событию (нужный клик), отсылает message background-скрипту "ЗапуститьПоиск", bg обходит по открытым табам и шлет их контент-скриптам мессадж "ИскатьНаСтранице", возможно передавая через json словарь, вытащенный из localStorage или еще откуда. Те начинают лопатить DOM в поисках слов (тут я не понял че они должны искать - все совпадения или конкретные) и подсвечивать их, возможно передавая результаты через message в bg-скрипт (не знаю зачем).

Сорри если все это хрень, я только одно расширение простенькое делал, мог чего не правильно понять.
Ответить с цитированием