WindowsフォームアプリケーションでWebView2を導入してツール内にタブページ別に分けて10個ほどWebサイトが表示されるようにしています。
結論から申し上げますと以下3点を主に知りたいです。
####■質問内容
・WebView2のクラッシュ回避策(もしくはできる限り軽減する方法)はありますか?
・原因を追究するためのWinformsのログ機能?のようなもので最適なものはありますでしょうか?
・またはWebView2で元からあるログファイルがどこかに出力されてたりしますでしょうか?
ふと気づくとWebView2を埋め込んだタブページが全てグレーになり、WindowsPCのタスクマネジャーで、プロセス一覧を見ると、msedgewebview2.exeのプロセスが全て落ちてなくなっている事が多発しています。
####発生パターン例
・3MBほどのCSVをWebView2内のWebサイトからダウンロード後、十数分後にダウンしたりしなかったり
・2~3時間ほど放置していて、開こうとしたらすでにダウンしていたりしていなかったり
####◇考えられる対策
・実行環境のPCリソース(メモリorCPU)ひっ迫時はツールの再起動を利用者に促す
・ログ機能を搭載して、問題の発生直前の傾向を調べていく
・複数WebView2の採用をやめて1ページだけで利用していく
できる限り複数WebView2を起動して、どのサイトもすぐに表示させたいと思っています。
お手数ですが、お知恵を拝借できたら幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー