launcher asset reload 호출 보강
This commit is contained in:
@@ -4,9 +4,10 @@
|
|||||||
|
|
||||||
```html
|
```html
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<link href="/custom/common/css/launcher.css" rel="stylesheet" />
|
<script src="/custom/common/js/asset-reload.js?v=20260710_assetfix1" data-service="launcher"></script>
|
||||||
|
<link href="/custom/launcher/css/style.css?v=20260710_assetfix1" rel="stylesheet" />
|
||||||
<div id="findMyShortcut" class="find-container"></div>
|
<div id="findMyShortcut" class="find-container"></div>
|
||||||
<script src="/custom/launcher/js/main.js"></script>
|
<script src="/custom/launcher/js/main.js?v=20260710_assetfix1"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
## 기능
|
## 기능
|
||||||
@@ -36,7 +37,7 @@
|
|||||||
|
|
||||||
런처 CSS 원본은 `/custom/common/css/launcher.css`를 사용합니다. 기존 운영 HTML이 `/custom/launcher/css/style.css`를 참조해도 호환 파일이 공용 CSS를 import합니다.
|
런처 CSS 원본은 `/custom/common/css/launcher.css`를 사용합니다. 기존 운영 HTML이 `/custom/launcher/css/style.css`를 참조해도 호환 파일이 공용 CSS를 import합니다.
|
||||||
|
|
||||||
`js/main.js`는 `/custom/common/js/asset-reload.js`를 `launcher` 서비스로 불러옵니다. 감시 대상은 런처 JS/CSS/API와 공통 인증, 공통 CSS, 공통 설정 파일입니다. 열린 런처 화면에서 대상 파일 버전이 달라지면 브라우저 캐시를 비우고 현재 화면을 다시 열어 새 파일을 받습니다.
|
페이지 본문은 `/custom/common/js/asset-reload.js`를 `launcher` 서비스로 먼저 불러옵니다. 감시 대상은 런처 JS/CSS/API와 공통 인증, 공통 CSS, 공통 설정 파일입니다. 열린 런처 화면에서 대상 파일 버전이 달라지면 브라우저 캐시를 비우고 현재 화면을 다시 열어 새 파일을 받습니다.
|
||||||
|
|
||||||
## 운영 메모
|
## 운영 메모
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ const PIN_LENGTH = 4;
|
|||||||
if (window.__customAssetReloadLoader) return;
|
if (window.__customAssetReloadLoader) return;
|
||||||
window.__customAssetReloadLoader = true;
|
window.__customAssetReloadLoader = true;
|
||||||
const script = document.createElement('script');
|
const script = document.createElement('script');
|
||||||
script.src = '/custom/common/js/asset-reload.js';
|
script.src = '/custom/common/js/asset-reload.js?v=20260710_assetfix1';
|
||||||
script.dataset.service = 'launcher';
|
script.dataset.service = 'launcher';
|
||||||
script.defer = true;
|
script.defer = true;
|
||||||
document.head.appendChild(script);
|
document.head.appendChild(script);
|
||||||
|
|||||||
Reference in New Issue
Block a user