Тема: background.js
Показать сообщение отдельно
  #4 (permalink)  
Старый 11.04.2017, 19:53
Аватар для 3040
Новичок на форуме
Отправить личное сообщение для 3040 Посмотреть профиль Найти все сообщения от 3040
 
Регистрация: 03.03.2017
Сообщений: 8

На моей странице html
<!DOCTYPE html>
<html>
  <body>
    <div id="text">123</div>
 </body>
</html>


А в background.js у меня по идее написано, что когда страница загрузиться, добавить в text мой div и изменись содержимое по клику.

chrome.tabs.onUpdated.addListener(function() {
	var text = document.querySelector('#text');
    text.onclick = function(){
        text.innerHTML = "133";
    };
});


Но расширение сразу выдает ошибку


Т.е. оно врезается в то, что querySelector не достучался до html. И я не знаю как это исправить... Есть ли какие-то способы как из расширения влиять на содержимое страницы?

Последний раз редактировалось 3040, 11.04.2017 в 20:01.
Ответить с цитированием