Chrome扩展访问动态的iFrame(Chrome Extension to access dyn

2019-10-16 16:11发布

我想脚本一个非常简单的谷歌Chrome扩展程序,删除特定网站的特定DIV。 然而,该特定DIV的是,页面上的动态呈现的iFrame的一部分,所以我无法访问的元素。

我试着用“all_frames” =真在我的JSON格式的清单,但它没有任何效果。 研究后,我发现,这是因为所述iFrame由网站动态呈现。 我没有运行,因为我不希望在所有通信的任何背景的网页,只需要删除。

反正是有,我可以(不使用setTmeout)动态加载contentscript?

Answer 1:

如果“依然在DOM,但有效地去”来满足您的需求足够接近,可以实现这个用CSS来代替; 只需使用一个选择器将匹配div和应用display: none; ,而当它被添加它会被隐藏。

事实上,如果你的扩展可以实现这种方式,你可能会更好写它作为一个用户,而不是风格的Chrome扩展程序。 http://userstyles.org/help有这方面的消息。



文章来源: Chrome Extension to access dynamic iFrame