0

Chrome拡張機能を開発しています。ローカル ストレージの設定/読み取り、DOM の読み取り、Ajax メッセージの送信を行います。しかし、サーバーに到達しない場合があり、どこでスタックしているのかわかりません。同じタブに別のページをロードすると拡張機能が機能し、別のタブにロードすると元のページが機能しますが、ページのリロードは機能しません。私はactiveTab許可を使用します。

どうすればこれをデバッグできますか? Chrome チュートリアルhttp://developer.chrome.com/extensions/tut_debugging.htmlでは、私が持っていないポップアップについてのみ言及しています。(アイコンを右クリックしても、「Inspect popup」は表示されません。)

単純な古い F12/sources を試しましたが、動作していても拡張機能が表示されません。

私はローカルホストを使用していますが、拡張機能はパッケージ化されていません。私はまだ開発者モードで作業しています。

4

1 に答える 1

2

おそらくパッケージ化されていないため、拡張機能は開発者ツール>ソース>コンテンツスクリプトに表示されません。別の通常の拡張機能からコンテンツ スクリプトが表示されます。

私の私を見るには:

私のスクリプトの最初の行として次のように書きました:

debugger;

拡張機能のアイコンを押す前に、開発者ツールを立ち上げます: F12

これで、拡張機能のアイコンをクリックすると、ソース/プログラムの下にスクリプトが開きます。開発者ツールが開いていない場合、これは行われません。

于 2013-05-07T17:06:25.627 に答える