FF25.0、フェドラ18。
これはただぐるぐる回っているだけです。ステージング拡張機能がインストールされ、拡張機能が dom を少し変更するため、その一部がアクティブになります (ローカル ストレージが初期化されるため、バックグラウンド スクリプトも実行されていると思います)。ページの読み込み時に実行する必要があるサイドバーやその他の dom インジェクションなど、すべての拡張機能が機能するわけではありません。しかし、crossrider のデバッグ モード ページは、実行中の拡張機能を認識できません。
これは私のコードのバグによるものと思われますが、デバッグする方法がないようです。サイドバーをコメントアウトしたとき、別のインストール後にまだ一時的に表示されていたため、プロキシ/キャッシュが邪魔をしていると思われますが、拡張 URL に追加の GET 引数を追加しても役に立ちませんでした. に追加debugger
してみましたextension.js
。コンソールは空です。firebug によってエラーは報告されません。拡張機能は chrome で正常に動作します。空白の拡張機能に戻って、失敗するまで少しずつ追加を試みたくはありません。Firefoxに「これがあなたの問題です。行番号Xにあります」とだけ言わせるような、もっと簡単な方法があるはずです。何か案は?
[編集]いくつかの
デバッグ オプション
をオンにした後、コンソールにエラーが表示されましたが、問題のあるファイル/行番号をクリックすると、[ソース:...] ウィンドウが開きます。Google Chromeでは、デバッガーでファイルを取得し、ブレークポイントにヒットし、更新して、発生したエラーをキャッチできます。さらに良いことに、機能するだけでなく実際にも機能する「例外発生時」オプションはどうでしょうか。
[編集]
ようやくブラウザ デバッガが動作するようになりました。最初のエラーはNS_ERROR_XPC_BAD_OP_ON_WN_PROTO
.