diff --git a/src/main.browser.ts b/src/main.browser.ts index 1aa1934718..6cc4d4dacb 100644 --- a/src/main.browser.ts +++ b/src/main.browser.ts @@ -47,7 +47,7 @@ const main = () => { }; // support async tag or hmr -if (hasValue(environment.universal) && !environment.universal.preboot) { +if (document.readyState === 'complete' && hasValue(environment.universal) && !environment.universal.preboot) { main(); } else { document.addEventListener('DOMContentLoaded', main);