jquery.get() でロードされた JS はブレークポイントを使用してデバッグできません。何か良い解決策はありますか?
ajax 経由でリクエストする場合、タイプが script と jsonp の場合を除き、属性キャッシュの 1 つがデフォルトで true になります。リクエストした js ファイルをブラウザにキャッシュさせてから、ブレークポイントのデバッグを実行できます。 これを設定してみることができます。
投稿者は、get によって返されたコードが eval或者是new Function去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log,你会看到控制台打印的代码的行数未VM:xxxx であるため、デバッグできないと述べました。これは、コードがメモリ内にあることを意味します。 解決策: get によって返されたコードをローカルに保存し、このコードを実行するページを作成すると、デバッグできるようになります。
eval
new Function
console.log
VM:xxxx
ajax 経由でリクエストする場合、タイプが script と jsonp の場合を除き、属性キャッシュの 1 つがデフォルトで true になります。リクエストした js ファイルをブラウザにキャッシュさせてから、ブレークポイントのデバッグを実行できます。
リーリーこれを設定してみることができます。
投稿者は、get によって返されたコードが
eval
或者是new Function
去执行了,代码在内存中,所以找不到,其实如果代码里面有console.log
,你会看到控制台打印的代码的行数未VM:xxxx
であるため、デバッグできないと述べました。これは、コードがメモリ内にあることを意味します。解決策: get によって返されたコードをローカルに保存し、このコードを実行するページを作成すると、デバッグできるようになります。