0

ChromeとIEでこれが発生しました...

requirejs がまだスクリプトをロードまたは取得しているときに、リンクをクリックしてページから移動すると、ランダムなエラーが発生します。曖昧でしたらすみません…

たとえば、require.js 自体で、今日エラーを受け取りました。

Unable to get value of the property 'normalize': object is null or undefined 

次のブロックで:

//If current map is not normalized, wait for that
                //normalized name to load instead of continuing.
                if (this.map.unnormalized) {
                    //Normalize the ID if the plugin allows it.
                    if (plugin.normalize) {
                        name = plugin.normalize(name, function (name) {
                            return normalize(name, parentName, true);
                        }) || '';
                    }

                    //prefix and name should already be normalized, no need
                    //for applying map config again either.
                    normalizedMap = makeModuleMap(map.prefix + '!' + name,

依存関係が完全にロードされる前にコードの実行を開始する、独自に定義した js ファイルで他のエラーを受け取りました。ブラウザーが現在のページから移動するように求められると、すべての ajax 呼び出しが停止し、js の一部が切り捨てられるような気がします。

この種のエラーを防ぐ方法はありますか?

4

1 に答える 1