Задать вопрос
@sHARek

Как получить доступ к DOM через расширение и спрятать какой то элемент?

Добрый день.
Изучаю как делать расширения для Google Chrome.
Решил попробовать сделать что то похожее на AdBlock.

Допустим получаю я URL текущего сайта в активной вкладке
chrome.tabs.query({active:true},function(tabsArray) {
	var tab = tabsArray[0];
	var tabUrl = tab.url;
	//var el = document.getElementById('url');
	//el.innerText = tabUrl;	
	//console.log(tabUrl);
	var e = document.getElementById('theme-header').style.display = 'none';
})


Например на какой то странице, куда я перешел и запустил свое расширение есть блок с id="theme-header", хочу его спрятать.

Как обратится к "сторонней" странице и задать стиль display:none?
  • Вопрос задан
  • 1559 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Content scripts are files that run in the context of web pages. By using the standard Document Object Model (DOM), they are able to read details of the web pages the browser visits, make changes to them and pass information to their parent extension.

https://developer.chrome.com/extensions/content_scripts
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы