使用内容脚本在页面上创建页面不可见的元素

时间:2014-12-26 14:30:39

标签: google-chrome-extension

我在Chrome扩展程序中有一个内容脚本。我想在页面中注入一个元素,但我需要这样做,使页面根本不知道注入的元素,即它需要对页面完全不可见,并且只能在页面内看到内容脚本上下文。页面应该无法找到元素(即使使用getElementByID),接收与之相关的事件或任何内容。

这样的事情可能吗?我该怎么做呢?如果不是,我能做的最接近的事情是什么?

1 个答案:

答案 0 :(得分:0)

如果@Xan提到的Shadow DOM不适合您:

下一个最好的事情很大程度上取决于你想要做什么。

browser action可能会满足您的需求,因为您可以放置​​数据/按钮等。你想在那里显示,页面将无法访问它。您仍然可以运行内容脚本来获取页面所需的数据。