Добрый день! Пытаюсь разобраться как работает расширения в chrome. Написал небольшой скрипт, он подключается к серверу у меня на компе по WebSocket и получает json. Полученные данные успешно показываю на странице нужного сайта. Но работоспособность сайта частично пропадает. Для полноценной работы сайта нужно передать мой json в функцию, которая уже есть на сайте. Как это можно реализовать? В сети показаны примеры работы с DOM , не нашел где идет взаимодействует расширение с js сайта. Да, еще на сайте весь нужный js написан в теле сайта. И при загрузки страницы формируется их json там же.
ПРИМЕР:
newArr('[{"id":"1","name":"name1"},{"id":"2","name":"name2"},{"id":"3","name":"name3"}]');
function newArr(text){
var data = JSON.parse(text);
for(var itemid in data) {
console.log(itemid);
}}