diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-14 22:25:57 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-14 22:25:57 +0900 |
| commit | 44f560b453fe1161cc6e1dcad6e48fd0ac812cd4 (patch) | |
| tree | c5f42cee3a7cc2a394fe2008cd2b957731f6c555 /packages/backend/src/server/web | |
| parent | 12.114.0-beta.5 (diff) | |
| download | misskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.tar.gz misskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.tar.bz2 misskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.zip | |
tweak boot.js
Diffstat (limited to 'packages/backend/src/server/web')
| -rw-r--r-- | packages/backend/src/server/web/boot.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/backend/src/server/web/boot.js b/packages/backend/src/server/web/boot.js index b9f00bb21d..9570115423 100644 --- a/packages/backend/src/server/web/boot.js +++ b/packages/backend/src/server/web/boot.js @@ -56,14 +56,23 @@ //#endregion //#region Script - window.addEventListener('DOMContentLoaded', () => { + function importAppScript() { import(`/assets/${CLIENT_ENTRY}`) .catch(async e => { await checkUpdate(); console.error(e); renderError('APP_IMPORT', e); }); - }); + } + + // タイミングによっては、この時点でDOMの構築が済んでいる場合とそうでない場合とがある + if (document.readyState !== 'loading') { + importAppScript(); + } else { + window.addEventListener('DOMContentLoaded', () => { + importAppScript(); + }); + } //#endregion //#region Theme |