私は何か奇妙なことを観察しています。私はいくつかのバックグラウンド スクリプトを持っています。実際にはたくさんあります - 18 のように
....
"background": {
"scripts": [
"scripts/namespace.js",
"scripts/frameworks/honeybadger.js",
"scripts/frameworks/underscore.js",
"scripts/frameworks/mixin.js",
"scripts/frameworks/analytics.js",
"scripts/modules/worker.js",
"scripts/modules/i18n.js",
"scripts/modules/url.js",
"scripts/trackers/error_tracker.js",
"scripts/trackers/analytics_tracker.js",
"scripts/lib/page_context_menu.js",
"scripts/lib/selection_context_menu.js",
"scripts/lib/omnibox.js",
"scripts/lib/sync_store.js",
"scripts/lib/local_store.js",
"scripts/lib/example_tags.js",
"scripts/persistence/tag.js",
"scripts/init/tag_feature.js",
"scripts/initialize_background.js"
],
"persistent": false
},
....
HoneyBadger のエラー追跡がありますが、読み込み順序に関連するエラーが表示されます。最後のスクリプトinitialize_background.js
は、出発点となることを意図しています。それでも、次のようなエラーが表示されます。
- Uncaught ReferenceError: _ が定義されていません (3 番目のスクリプトが読み込まれました)
- Uncaught ReferenceError: _qag が定義されていません (5 番目のスクリプトが読み込まれました)
これは以前に誰かに起こったことがありますか?スクリプト配列を信頼して、スクリプトを順番にロードできますか? これを再現できないことに注意してください。