Как выполнить 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, Я думаю, это то, что вы хотите?

Другие вопросы по тегам