3

私はrequire.jsを使用しており、追跡を処理するライブラリをロードしています。ただし、ロードをブロックするユーザーがいます。

アプリの重要な部分ではないので、追跡ライブラリの読み込みに失敗した場合でも、すべてが機能することを望みます。

エラーバック、設定フォールバック、およびグローバルな onError 関数によるエラー処理のドキュメントを見てきました。

私は次のようなことを考えていました:

requirejs.onError = function (err) {
     var modules = err.requireModules;

     for (var i = 0; i < modules.length; i++) {
          if (modules[i] == 'tracking-lib') {
               // Would be great if I could do something like define('modules[i]', [], null)
          }
     }
};

同様の質問(私の問題を解決しない):

requireJS オプションの依存関係

ajax が 404 を返すときの RequireJS の null 依存関係

4

1 に答える 1