У меня висит в фоне background.js, расширение для chrome, успешно получает данные со страницы, но как отправить я не знаю. Точнее я могу отправить в content script, но контент скрипт изолирован от объектов страницы
Все верно, но они все же могу общаться. Есть как минимум 2 способа: 1. window.postMessage 2. добавление на странцу инлайновых скриптов
Вы понимаете, что две вкладки в браузере могут быть разными процессами с точки зрения операционной системы. И чтобы одна страница получила сообщение, нужно чтобы она его ждала и умела его обработать ) То есть, это будет либо IPC (межпроцессное взаимодействие) или же что вроде клиент-сервер, тогда нужен некий протокол скажем TCP или какой то другой поверх TCP и порт, на котором будет одна вкладка слушать другую ))
не могут быть, а так и есть. но у него ситуация кардинально меняется потому что он делает экстеншн
Ну, наверное, потому что там будут разные IP адреса (разные источники) Надо внимательно перечитать, неплохая фишка, но, похоже, что это эдакий костыль. Лучше, мне кажется, все же через сервер как то пообщаться.