У меня есть Event Page
, в котором я поставил некоторые слушатель, чтобы узнать, когда пользователь изменил URL в текущей вкладке, используя:Изменения DOM вкладки от событий Page
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
myFunction(tab);
});
Теперь я хочу, чтобы изменить некоторые части вкладки DOM
, используя myFunction
. Я протестировал его немного, и кажется, что DOM
Я сейчас меняю, это не то же самое, что вкладка, этот пользователь изменился.
Я люблю это, и я не знаю, должен ли я использовать Content Scripts
.
Спасибо!
спасибо за ответы! Я получил вкладку из JS (на странице события). Я просто пытаюсь изменить DOM со страницы событий. Разве невозможно сделать это оттуда? – Paschalis
Да, используйте сценарий содержимого, из-за соображений безопасности мощная среда JavaScript на вашей странице событий не может напрямую взаимодействовать с DOM веб-страницы. См. Https://developer.chrome.com/extensions/messaging.html и https://developer.chrome.com/extensions/contentSecurityPolicy.html –
Также, если вы найдете мой ответ полезным, пожалуйста, не забудьте перевернуть или отметить это как ответ. Это может также дать вам дополнительные ответы, потому что иногда он возвращается на домашнюю страницу. –