隐藏在chrome://扩展名上的扩展名,直到检查元素?

时间:2017-02-21 17:01:30

标签: javascript google-chrome google-chrome-extension

所以我有一个工作的manifest.json,它运行chrome://扩展的内容脚本和执行此操作的内容脚本:

"document.getElementById("joodangkbfjnajiiifokapkpmhfnpleo").remove();"

我在chrome:// urls上启用了运行扩展的标志,我知道manifest.json有效,因为如果我让我的内容脚本执行类似更改背景的操作,则在chrome://扩展名上执行。< / p>

我不知道如何轻松解释这一点,但是当我在重置页面后在chrome控制台中运行上面提到的脚本时,它表示该ID没有任何元素。这是直到我检查扩展的元素,然后它不是null。在我检查元素之前,它几乎就像元素不存在一样。然而,这对我来说没有意义,因为我知道它显然存在,因为我能够看到它。我希望我能很好地解释这一点,任何人都知道为什么会发生这种情况以及如何使我的脚本工作?

0 个答案:

没有答案