Я хотел бы знать все компоненты и шаги, необходимые для создания расширения Google Chrome, которое сможет удалить некоторые элементы DOM изнутри iframe на определенной странице.Расширение Chrome для удаления элементов DOM внутри iframe
Мои исследования показывают, что это невозможно с помощью обычного javascript из-за той же политики происхождения.
Вручную удалять элементы DOM из проверки кода в Chrome до тех пор, пока я не получил, но я хочу автоматизировать это.
Из других подобных вопросов (главным образом this one), похоже, что расширение Chrome должно быть в состоянии сделать это. Я считаю, что this - самый схожий вопрос, но на него еще не ответили, а также не так ясно.
Честно говоря, я мог бы взять это отсюда, но я думаю, что другие люди могут извлечь выгоду из этого вопроса и ответа, даже если я в конечном итоге отвечу на себя.
Пример HTML:
<!DOCTYPE html>
<html>
<body>
<iframe src="iframe.htm"></iframe>
</body>
</html>
И iframe.htm
:
<!DOCTYPE html>
<html>
<body>
<div id="targetDiv"></div>
</body>
</html>
Конечный результат должен быть таким же, как работает (с JQuery):
$('#targetDiv').remove();
, который, конечно, не делает Работа.
Ссылка «главным образом эта» охватывает все, что вам нужно. Хотя это может быть намного проще, вам даже не нужен jQuery. –