如何在显示之前在chrome扩展html中进行预测

问题描述 投票:0回答:1

我正在构建一个chrome扩展,它也应该删除部分HTML.Thing,我需要在显示之前从服务器BUT接收html时这样做。如果我使用run at for document end并尝试修改HTML看起来很难看,因为页面会加载然后更改,我想删除html部分并在显示之前编辑它们。

例如,如果我的扩展需要清除整个body标签,我将需要一个类似runbefore.js中的脚本:

document.body.innerHTML = "";

但是当我使用内容脚本时 -

"content_scripts": [
    {
      "matches": ["https://www.website.com/*"],
      "js": ["runbefore.js"],
      "run_at":    "document_end"
    }

它加载页面,然后才清除整个页面,我想清除body标签,然后才显示它。如果我使用document_start,它甚至不会做任何事情。

我该如何解决这个问题?

javascript html google-chrome google-chrome-extension
1个回答
0
投票

您可以将清单中的run_at属性更改为清单中的document_start

您可以获取有关此房产here的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.