0

次のような別の .js ファイルにインポートされた .js ファイルがあります。

$.getScript("/js/...../myFile.js", function() {
    });

ファイル内で関数を使用できるため、すべてのコードが完全にロードされています。しかし、firebug や IE8 の開発者ツールでデバッグしようとすると、js がページに含まれていないため、.js を選択してブレークポイントを設定できないため、これをデバッグできません。デバッグできるように、ファイルを「実際に」ロードするにはどうすればよいですか? ありがとう

4

2 に答える 2

0

この前の答えによると:

jQuery.ajax({
        crossDomain: true,
        dataType: "script",
        url: "js/.../myscript.js",
        success: function(){
            _success(_slot)
        },
        error: function(){
            _fail(_slot);
        }
    });

フル稼働

于 2012-11-21T09:28:08.633 に答える
0

Chromeには、パーサー属性を指定して、動的JSの一部をファイルとして表示し、参照してブレークポイントを設定できる機能があります。

Chromeの[スクリプト]タブで、「すべての例外で一時停止」を有効にできます

ここに画像の説明を入力してください

そして、コード行のどこかに置きますtry{throw ''} catch(e){}。この行に達すると、Chromeは実行を停止します。

于 2012-11-20T17:02:25.693 に答える