Как выполнить JavaScript после анализа HTML И JavaScript, но не каких-либо других ресурсов (изображений, таблиц стилей и т. Д.)?
Как я могу выполнить мой JavaScript после того, как HTML и другой JavaScript был проанализирован, но не ждать каких-либо других ресурсов (изображений, таблиц стилей и т. Д.)? Мой JavaScript, который является пользовательским сценарием / расширением Chrome, автоматизирует нажатия на кнопки, которые требуют другого JavaScript для управления переменными, но не требуют других ресурсов.
Я в курсе событий load
а также DomContentLoaded
, В моем тестировании DomContentLoaded
не ожидает анализа всего JS. load
ждет всего, что я сейчас использую, но не то, что я хочу.
1 ответ
Хитрый способ сделать это: использовать load
и вставить <script>
в конце документа и вставьте в него свои коды.
Я верю, что это сработает. Дело в том, что браузеры анализируют и запускают <script>
один за другим, в строгом порядке. Поэтому, когда браузеры добираются до вашего <script>
, это значит the other <script>s have been parsed and executed, but all other resources might not return
, Я думаю, это то, что вы хотите?