4

Firefox でScratchpadを使用して Web ページに対してスクリプトを実行すると、正常に動作します。

実行中に変数をデバッグして監視する方法はありますか?

4

2 に答える 2

3

現在、Firefox 開発者ツールのデバッガーペインを使用してスクラッチパッドに入力されたコードを表示することはできません。Scratchpad/ 1のようなソースにコンテンツとともに表示されるだけです:

ソースの読み込みエラー:
loadSourceError

これはバグ816988813087で修正される予定ですので、そちらに投票してください。

あなたができることは次のとおりです。

  1. debugger;Scratchpad コードの中断したい行にステートメントを追加します。変数値、スコープなどを表示することは引き続き可能です...

  2. Debugger オブジェクトを直接操作します。これを開始する方法を説明するビデオを次に示します ([に移動する代わりに、開発者ツールの設定で [Chrome とアドオンのデバッグを有効にする] オプションを設定できるようになったことに注意してくださいabout:config)。APIについても確認する必要があります。

于 2015-02-04T06:03:21.797 に答える
0

アレックスの返信で言及された問題は Firefox 47 で修正されました (バグ 1252077を参照)。スクラッチパッド コードでステートメントを使用debugger;したり、デバッガーでブレークポイントを直接設定したりできるようになりました。Scratchpad スクリプトのソースは、スクリプトを少なくとも 1 回実行すると、そこに表示されます。開発ツールが開いていることを確認してください。

Scratchpad スクリプトは、Scratchpad で変更された後、Debugger ウィンドウで更新されないため、最初に表示中のページを更新するか、Scratchpad でExecuteReload and Runを使用する必要があります。

于 2016-12-02T11:19:27.633 に答える