我在Chrome扩展程序中有一个内容脚本。我想在页面中注入一个元素,但我需要这样做,使页面根本不知道注入的元素,即它需要对页面完全不可见,并且只能在页面内看到内容脚本上下文。页面应该无法找到元素(即使使用getElementByID),接收与之相关的事件或任何内容。
这样的事情可能吗?我该怎么做呢?如果不是,我能做的最接近的事情是什么?
答案 0 :(得分:0)
如果@Xan提到的Shadow DOM不适合您:
下一个最好的事情很大程度上取决于你想要做什么。
browser action可能会满足您的需求,因为您可以放置数据/按钮等。你想在那里显示,页面将无法访问它。您仍然可以运行内容脚本来获取页面所需的数据。