Задать вопрос
@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?
  • Вопрос задан
  • 1483 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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