私たちはGoogleクロームウェブストアでホストされている拡張機能を開発しています。最近、ユーザーから、「拡張機能がクラッシュした、ここをクリックしてリロードする」という通知ウィンドウが表示されるという苦情があります。更新時にGoogle Chrome拡張機能がクラッシュする
短い調査の結果、新しいバージョンがChromeウェブストアにアップロードされたときにのみ、この問題が発生していることがわかりました。 私たちはオンラインでそれを調べ始めましたが、これについてこれまでに何も書かれていなかったので、私たちはそれを自分で調べ始めました。
私たちは、この問題を引き起こす可能性のあるものが何であるか、そして私たちが特有の原因を特定できるかどうかを確認しようとしました。 manifest.jsonファイル、CSSファイル、jsファイルのみを更新するか、バージョン番号以外は何も変更しないようにしました。変更ごとに新しいバージョンをアップロードし、約10台の異なるマシンで更新しました。 結果は同じでした。私たちが行った各アップデートでは、いくつかのマシンで拡張がクラッシュし、他のマシンは完全に正常に更新されました。異なるマシンが別々に動作するたびに
私たちは、バックグラウンドページでタイマーが働いているという事実に関係していると思っていました。 私たちはタイマーの周波数を5秒から100ミリ秒に上げようとしましたが、それでも10台のマシンのうち3台だけがクラッシュしていました。
私たちのアイデアは今やなくなり、私たちの内線ユーザーのユーザーエクスペリエンスに関しては本当に問題を引き起こしています。
誰かがこの問題を抱えていたのですか、バージョンの更新時に拡張機能がクラッシュしましたか? クロームの拡張エンジンの既知のバグですか、何か間違っていますか?
この問題について聞いたことがありません。縮小されたテストケース(単純な拡張子)を作成し、new.crbug.comにバグを記録し、バグにテストを添付してください。 –
私は同じ動作に気付いていますが、アップデートではなくインラインインストールを行っています。 – kzahel