PWA インスペクター
ネットワーク機能を伴うローカル処理PWA マニフェスト、アイコン、インストールシグナルを監査して修正をコピー
ソース
URL モードではこの URL を CodingTool のサーバーに送信し、サーバーが Cookie やログインなしで公開ページ、その manifest、アイコン、いくつかのスクリプトを取得します。公開ページのみを検査してください。
結果はサーバーが匿名で取得できた内容を示します。ログインウォール、ボット対策、地域ごとの制限、クライアントサイドレンダリングにより、実際のブラウザーでは異なる内容が表示される場合があります。
チェック内容
PWA Inspector は、Web App Manifest のメンバー(name、start_url、scope、id、display、カラー、icons、screenshots、shortcuts、各種ハンドラー)、アイコン候補、インストール可能性のシグナル、Service Worker 登録のヒント、オフラインのシグナルを監査します。各チェックには必須、重要、推奨、任意のラベルが付き、任意のメンバーが失敗として扱われることはありません。
3 つのモード
「manifest を貼り付け」と「manifest をアップロード」はすべてブラウザー内で実行され、ネットワークリクエストは発生しません。公開 URL モードでは URL を CodingTool のサーバーに送信し、サーバーが保護されたフェッチャーを通じて公開ページ、manifest、限られた数のアイコンとスクリプトを取得します。このフェッチャーはプライベート、内部、メタデータのアドレスをブロックし、時間、リダイレクト、サイズの制限を適用します。
修正と準備度スコア
start_url、表示モード、id、scope の欠落といった決定的な問題には提案値が示され、コピーまたはダウンロードできる修正済み manifest が生成されます。テーマカラーやアイコンのデザインなど、プロダクトやデザインの判断が必要な項目は、値を作らずに一覧表示します。準備度スコアはティアごとの内訳を備えた透明なヒューリスティックであり、ブラウザーによる公式認定ではありません。
制限事項
リモート検査で見えるのは、匿名のサーバーリクエストで見える内容です。ログインウォール、ボット対策、クライアントサイドレンダリングによって manifest のリンクが隠れる場合があります。Service Worker の検出は静的なスクリプトテキストを読み取るため、推測ではなく「検出」「検出されず」「リモートでは検査できません」のいずれかで報告し、Worker がないことを理由にインストール不可と判断することはありません。ブラウザーは独自のインストール条件を適用し、その条件は時間とともに変わります。
