popupを開こうとするとChrome拡張機能がクラッシュします。エラーメッセージはchrome://extensions/
に表示されます:オープンポップアップ時にChrome拡張機能が破損しました
This extension may have been corrupted.
その他の機能を、などcontext menuとoptions pageが正常に動作します。
問題はChromeストアのバージョンでのみ発生します。開発者モードのデバッグバージョンは正常に動作します。
基本的にクロームの更新の一部の後に問題が発生しました。拡張機能は長い間うまく機能していたため、コードの変更は行われていませんでした。
chrome logsでも何も言わないので、問題の原因を特定する情報がないという主な問題です。
質問:
問題の原因を特定する方法はありますか?おそらく、この目的のためにいくつかの特別なログが存在するでしょうか?
クロムでこのような問題に直面した誰もが修正できましたか?
マニフェストファイル:
{
"manifest_version": 2,
"name": "ReportJ",
"description": "The reporting helper for JIRA system.",
"homepage_url": "https://github.com/mishani0x0ef/reportj",
"version": "2.3.1",
"permissions": ["storage", "activeTab", "contextMenus"],
"background": {
"scripts": ["config.js", "js/urlService.js", "lib/jquery.min.js", "js/jira.js", "background.js"]
},
"browser_action": {
"name": "ReportJ",
"default_icon": "img/logo.png",
"default_title": "ReportJ",
"options_page": "options.html",
"default_popup": "popup.html"
},
"options_page": "options.html",
"icons": {
"16": "img/logo.png",
"48": "img/logo.png",
"128": "img/logo128x128.png"
},
"content_scripts": [{
"js": ["lib/jquery.min.js"],
"matches": ["*://*.localhost/*"]
}]
}
なぜそこ 'NAME'とbrowser_action'' '内部options_page'キーですか?彼らはそこに属しません... –
@IvánNokonokoそうです。私はそれを削除しました。しかし、それはクラッシュで私を助けません。 –
廃止予定のAPIを使用している可能性があります。また、Chrome Canaryで拡張機能を実行することをおすすめします。また、Linuxをお持ちの場合は、ターミナルを介してクロムを実行しようとすることができます。これにより、より詳細なログが作成されます。 – Deliaz