0

たくさんのスクリプトの存在を確認する必要があります。現在、コンソールにこの行が何度も表示されますが、これは避けたいと思います:

GET http://localhost:8888/js/flaw/blahblah.js 404 (Not Found)

私の現在のセットアップ(試行としてtry catchを追加しましたが、機能しませんでした。)

var filesThatExist = [];
var filesThatDont = [];

function loadScript(path) {
  try {
    $.ajax(path)
      .done(function(){
        filesThatExist.push(path);                                       
      })
      .fail(function(){
        filesThatDont.push(path);
      });
  } catch (e) {

  }
}
4

1 に答える 1

0

これらは JavaScript のエラーではないため、存在しないものに ajax リクエストを送信しない以外に回避する方法はありません。

最良の代替手段は、存在を確認する URL をループ処理するサービスをサーバーに配置することです。

于 2013-09-25T15:43:28.637 に答える