我想知道创建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