初めて Chrome 拡張機能に取り組んでおり、Bugsnag js エラー報告を統合しようとしています。
有益な情報がたくさん見つかりましたが、バグスナグを実際に拡張機能にロードする方法がわかりません。(たとえば、バックグラウンド スクリプト、コンテンツ スクリプト、background.html ページなど)。スクリプト タグをページに挿入するコードを記述しますか?
Bugsnagセットアップ ドキュメントでは構成が提案されています
<script src="//d2wy8f7a9ursnm.cloudfront.net/bugsnag-2.min.js"
data-apikey="YOUR-API-KEY-HERE"></script>
background.html
それをページに追加しようとしましたが、うまくいきませんでした。また、拡張機能のコンテンツ スクリプトとバックグラウンド スクリプトに cloudfront スクリプトを追加しようとしましたが、読み込みに問題がありました。
Uncaught ReferenceError: Bugsnag is not defined
同様に、bugsnag スクリプトへの参照を配置して Bugsnag オブジェクトを変更するのに最適な場所はどこですか (例:
Bugsnag.beforeNotify = function (error, metaData) {
error.stacktrace = error.stacktrace.replace(/chrome-extension:/g, "chromeextension:");
}
ここで提案されているように、拡張エラーがバグナグに到達できるようにします。
これは非常に基本的なセットアップの質問ですが、この特定のユース ケースの方向性を見つけるのに苦労したことを認識してください。ご提案ありがとうございます。