gpt4 book ai didi

javascript - 有没有办法在加载 DOM 之后但在执行任何页面脚本之前运行 Google Chrome 内容脚本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:03 25 4
gpt4 key购买 nike

我需要在执行脚本之前从页面中删除脚本,因为它妨碍了我的脚本...

如果我将 run_at 设置为 document_start,我将无法访问 DOM,因为它未加载。但是当它被加载时,页面上的脚本也被执行了...

有没有办法告诉 Chrome 在从页面运行任何脚本之前运行我的内容脚本?

我知道 Javascript 是在加载代码的那一刻执行的......但也许有一种方法可以在使用内容脚本时禁用此行为?

最佳答案

只需为您拥有的每个脚本加载 DOM 内容并设置您要执行的顺序:

<script> // First
document.addEventListener ("DOMContentLoaded", function () {}, false)
</script>

<script> // Second
document.addEventListener ("DOMContentLoaded", function () {}, false)
</script>

<script> // Third
document.addEventListener ("DOMContentLoaded", function () {}, false)
</script>

...

请记住,对于外部脚本,“异步”方法可能不会按照指定的顺序执行。

关于javascript - 有没有办法在加载 DOM 之后但在执行任何页面脚本之前运行 Google Chrome 内容脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4959457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com