はじめに
Microsoft Edge(Chromium)でLighthouseがエラーで止まる・・どのサイトでも同様・・・
バージョンで変わるのかと..しばらくまったが・・・変化なし・・・
エラーは下記・・・
PROTOCOL_TIMEOUT
```
Channel: DevTools
Initial URL: https://xxxx.xxxx.xxx/
Chrome Version: 105.0.0.0
Stack Trace: LHError: PROTOCOL_TIMEOUT
at devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:167:842
at new Promise ()
at Driver$5.sendCommandToSession (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:167:794)
at Driver$5.sendCommand (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:168:33)
at Object.clearBrowserCaches (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:185:150)
at resetStorageForUrl (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:188:530)
at async Object.prepareTargetForIndividualNavigation (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:188:369)
at async GatherRunner$1.runPass (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:232:624)
at async GatherRunner$1.run (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:231:810)
at async Runner$9._gatherArtifactsFromBrowser (devtools://devtools/bundled/third_party/lighthouse/lighthouse-dt-bundle.js:353:872)
ぐぐると。。海外のサイトにオプションつけると・・直ると・・・
試してみたら・・・なおったので・・・・
オプションは下記・・・
--headless --disable-gpu --disable-dev-shm-usage --no-first-run
方法
Microsoft Edgeのシュートカットからリンク先を変更・・
こんな感じ ""のあとに引数を追加....
"Edgeインストールのパス\msedge.exe" --headless --disable-gpu --disable-dev-shm-usage --no-first-run
上記だと、たまに。起動しなかったりしたので、
下記に変更、こちらだと、毎回エラーになるのではなく、たまに、エラーになりますが・・使えます・・・
"Edgeインストールのパス\msedge.exe" --disable-dev-shm-usage
翌日・・またエラーに。。チェックに35秒以上超えるとエラーぽい。。オプションつけても、だめな時はだめぽい・・
まぁ正式に直るまで・・・臨時で・・・わすれないように。。メモ的な・・・
さいごに
最近よく使うので・・・不便です・・・・・・
いらいら解消です....