런처 파일 변경 새로고침 연결
This commit is contained in:
@@ -21,6 +21,7 @@
|
|||||||
- 사이트 관리자 로그인 상태에서만 관리 버튼 표시
|
- 사이트 관리자 로그인 상태에서만 관리 버튼 표시
|
||||||
- 사이트 관리자 로그인 상태에서는 미니앱 실행 시 공통 암호 생략
|
- 사이트 관리자 로그인 상태에서는 미니앱 실행 시 공통 암호 생략
|
||||||
- 사이트 관리자 세션으로 미니앱 진입 시 공통 접근 쿠키 자동 발급
|
- 사이트 관리자 세션으로 미니앱 진입 시 공통 접근 쿠키 자동 발급
|
||||||
|
- 런처와 공통 파일 변경 시 열린 화면 자동 새로고침
|
||||||
|
|
||||||
## 구조
|
## 구조
|
||||||
|
|
||||||
@@ -35,6 +36,8 @@
|
|||||||
|
|
||||||
런처 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, 공통 설정 파일입니다. 열린 런처 화면에서 대상 파일 버전이 달라지면 브라우저 캐시를 비우고 현재 화면을 다시 열어 새 파일을 받습니다.
|
||||||
|
|
||||||
## 운영 메모
|
## 운영 메모
|
||||||
|
|
||||||
일반 사용자 화면은 나의 찾기, 콕 찌르기, 니모, GIT 4개 버튼만 표시합니다. PC 켜기 항목은 운영 코드에 주석으로 보존해 두고 화면에서는 제외합니다. GIT/프로젝트 바로가기는 공개 저장소 목록으로 이동하므로 공통 암호 인증을 거치지 않습니다.
|
일반 사용자 화면은 나의 찾기, 콕 찌르기, 니모, GIT 4개 버튼만 표시합니다. PC 켜기 항목은 운영 코드에 주석으로 보존해 두고 화면에서는 제외합니다. GIT/프로젝트 바로가기는 공개 저장소 목록으로 이동하므로 공통 암호 인증을 거치지 않습니다.
|
||||||
|
|||||||
+10
@@ -4,6 +4,16 @@ let failIndex = 0;
|
|||||||
const apiUrl = '/custom/launcher/api.php';
|
const apiUrl = '/custom/launcher/api.php';
|
||||||
const PIN_LENGTH = 4;
|
const PIN_LENGTH = 4;
|
||||||
|
|
||||||
|
(function loadAssetReloadWatcher() {
|
||||||
|
if (window.__customAssetReloadLoader) return;
|
||||||
|
window.__customAssetReloadLoader = true;
|
||||||
|
const script = document.createElement('script');
|
||||||
|
script.src = '/custom/common/js/asset-reload.js';
|
||||||
|
script.dataset.service = 'launcher';
|
||||||
|
script.defer = true;
|
||||||
|
document.head.appendChild(script);
|
||||||
|
})();
|
||||||
|
|
||||||
const userIconItems = [
|
const userIconItems = [
|
||||||
{
|
{
|
||||||
id: 'findmydevice',
|
id: 'findmydevice',
|
||||||
|
|||||||
Reference in New Issue
Block a user