如何在解析HTML和其他JavaScript之后执行我的JavaScript,而不是等待任何其他资源(图像,样式表等(?我的JavaScript是一个用户脚本/Chrome扩展程序,可以自动点击需要其他JavaScript来操作变量但不需要其他资源的按钮。
我知道load
和DomContentLoaded
的事件.在我的测试中,DomContentLoaded
不会等待解析所有 JS。load
等待一切,这是我现在正在使用的,但不是我想要的。
一个棘手的方法:使用load
并在文档末尾插入一个<script>
,然后将代码放入其中。
我相信这会奏效。关键是,浏览器按严格的顺序逐个解析和运行<script>
。所以当浏览器到达您的<script>
,这意味着the other <script>s have been parsed and executed, but all other resources might not return
.我想这就是你想要的?