技術共有

[解決策] Chrome/edge ブラウザでは F12 開発者モードが開き、アプリケーション タブをクリックするとクラッシュします。

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

2024/6/11 晴れ
前日までは順調だったのですが、突然疑問が生じて、いろいろな方法を試してみました。

  1. ブラウザのキャッシュをクリアする
  2. プライバシーモード
  3. クロームを使用、エッジを使用
  4. win11 サンドボックスでエッジを使用する

この問題は人々を非常にイライラさせ、たまたまデバッグが必要な他のコンポーネントに遭遇しましたが、問題が特定されることはなく、最終的に解決されたのは今日 2024 年 6 月 20 日でした。

範囲を絞り込んだ結果、実際には Web サイトの manifest.json 設定が原因であることがわかりました。

ネットで見つけた情報

実用的なエンジニアリングソリューション

最終的なmanifest.jsonファイル

{
  "name": "xxx2025",
  "short_name": "xxx",
  "description": "xxx2025",
  "id": "/?xxxxx=1",
  "lang": "cn",
  "start_url": "/",
  "display_override": [
    "fullscreen",
    "minimal-ui",
    "window-controls-overlay"
  ],
  "display": "fullscreen",
  "background_color": "#000000",
  "theme_color": "#ffffff",
  "prefer_related_applications": false,
  "icons": [
    {
      "src": "/_content/xx.Shared/favicon.jpg",
      "sizes": "256x256",
      "type": "image/jpg"
    },
    {
      "src": "/_content/xx.Shared/appicon.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "features": [
    "Cross Platform"
  ],
  "categories": [
    "productivity",
    "food"
  ],
  "launch_handler": {
    "client_mode": "navigate-existing"
  },
  "shortcuts": [
    {
      "name": "日报表",
      "url": "/DailyReport"
    },
    {
      "name": "月报表",
      "url": "/MonthlyReport"
    },
    {
      "name": "排行榜",
      "url": "/RankingReport"
    }
  ]
}