Skip to content

Repository files navigation

CAL Split-Flap Flight Board

部署路徑

路徑 B(單軌) — 唯一環境 split-flap-flight-board

部署口令與程序

純前端小專案:只有 Firebase Hosting,沒有 Cloud Run、沒有後端、沒有資料儲存、沒有帳號。 但仍然採用部署口令制度——口令表在 CLAUDE.md 第一節, 口令對應到哪些實際指令在 DEPLOYMENT.md

🔴 ./push-deploy.sh(本機腳本,已 gitignore)不得作為部署路徑: 它把 git add -Acommitpush origin mainfirebase deploy 綁成一步, preview 沒有存在空間。理由見 DEPLOYMENT.md 第 5 節。

現場展示設定——全螢幕 Kiosk 模式

Windows(推薦:Chrome Kiosk 捷徑)

適合自備展示機或主辦方提供的 Windows 電腦。

步驟:

  1. 確認電腦已安裝 Google Chrome
  2. 在桌面空白處右鍵 → 新增捷徑
  3. 位置填入以下指令(完整複製,含引號):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk --noerrdialogs --disable-infobars https://split-flap-flight-board.web.app
  1. 名稱填入「航班看板」→ 完成
  2. 雙擊捷徑,Chrome 即以全螢幕 Kiosk 模式啟動,完全隱藏網址列與工具列

退出方式: Alt + F4

⚠️ 如果 Chrome 安裝在其他路徑,請改為 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"


Windows(備用:Edge Kiosk,電腦未安裝 Chrome 時使用)

Windows 10/11 內建 Microsoft Edge,無需額外安裝。

步驟:

  1. 在桌面空白處右鍵 → 新增捷徑
  2. 位置填入:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --kiosk https://split-flap-flight-board.web.app --edge-kiosk-type=fullscreen --no-first-run
  1. 名稱填入「航班看板」→ 完成
  2. 雙擊捷徑啟動

退出方式: Alt + F4


Windows(進階:Assigned Access,長時間無人值守展示機)

適合展覽連續多天、展示機不需要做其他用途的場景。開機後自動進入看板,使用者無法操作其他程式。

  1. 開啟 設定帳戶家人與其他使用者
  2. 點選設定 Kiosk,新增一個專用帳戶(建議命名 kiosk
  3. 選擇應用程式 → 選 Microsoft Edge
  4. 輸入網址:https://split-flap-flight-board.web.app
  5. 重新開機後自動生效

退出方式: Ctrl + Alt + Del → 切換使用者


Mac(臨時展示)

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --kiosk \
  --noerrdialogs \
  --disable-infobars \
  https://split-flap-flight-board.web.app

退出方式: Cmd + Q


常見狀況排除

狀況 處理方式
看板顯示「暫無資料」 確認網路連線正常,重新整理頁面(Kiosk 模式:先 Alt+F4 退出,重新開啟捷徑)
字體顯示異常 等待 5–10 秒讓字型載入完成;或重新整理
畫面比例不對 調整螢幕解析度為 1920×1080(16:9),或在 Chrome 設定中將縮放比例調回 100%
需要更新航班資料 聯繫負責人更新 public/data/flights-zh.jsonflights-en.json 並重新部署

About

2026 COMPUTEX service lounge用的機械式航班資訊板的模擬

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages