PWA 檢查器
本機處理搭配網路功能稽核 PWA manifest、圖示與安裝訊號,並複製修正內容
來源
URL 模式會將此 URL 傳送至 CodingTool 伺服器,由伺服器在不帶 Cookie、不登入的情況下擷取公開頁面、其 manifest、圖示與少量指令碼。請只檢查公開頁面。
結果反映的是伺服器以匿名方式能擷取到的內容。登入牆、機器人防護、地區規範或用戶端轉譯,都可能讓實際瀏覽器看到不同的內容。
檢查項目
PWA Inspector 會稽核 Web App Manifest 成員(name、start_url、scope、id、display、色彩、icons、screenshots、shortcuts 與各類處理常式)、候選圖示、可安裝性訊號、Service Worker 註冊提示與離線訊號。每項檢查都標示為必要、重要、建議或選用,選用成員絕不會被計為失敗。
三種模式
貼上 manifest 與上傳 manifest 完全在你的瀏覽器中執行,不會發出任何網路請求。公開 URL 模式會將 URL 傳送至 CodingTool 伺服器,由伺服器透過受防護的擷取器取得公開頁面、manifest,以及數量有限的圖示與指令碼;此擷取器會封鎖私人、內部與中繼資料位址,並強制套用時間、重新導向與大小限制。
修正與就緒度分數
對於確定性問題,例如缺少 start_url、顯示模式、id 或 scope,會提供建議值,並產生可複製或下載的修正後 manifest。需要產品或設計意見的選擇(例如主題色或圖示設計)只會列出,不會自行編造值。就緒度分數是透明的啟發式評分,附有各層級明細,並非瀏覽器的官方認證。
限制
遠端檢查看到的是匿名伺服器請求能看到的內容:登入牆、機器人防護與用戶端轉譯都可能隱藏 manifest 連結。Service Worker 偵測讀取的是靜態指令碼文字,因此會回報「偵測到」、「未偵測到」或「無法遠端檢查」,而不是猜測;也絕不會因為缺少 Worker 就判定為無法安裝。瀏覽器會套用各自的安裝條件,而這些條件會隨時間改變。
