我想知道創建Google Chrome擴展程序所需的所有組件和步驟,這些擴展程序可以從某個頁面內的iframe中刪除某些DOM元素。Chrome擴展程序刪除iframe中的DOM元素
我的研究表明,由於相同的原產地政策,這不可能通過常見的JavaScript。
手動刪除在Chrome中檢查代碼的DOM元素是據我得到的,但我想自動執行此。
從其他類似的問題(主要是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。 – 2013-03-19 20:58:44