ソート/ページネーション/フィルタリング用のjsテンプレート言語としてpure.js 1.29(HTML用のPURE Unobtrusive Rendering Engine)を使用しています。ページを表示しようとすると、何らかの理由で IE 9 がクラッシュします。IE 7、8、FF、Chrome はすべて適切にレンダリングされます。
質問する
102 次
1 に答える
0
IE 9 で無限ループを引き起こします。pure.js の 362 行目:
ie = attValue.match(/#\{[^\}]*\}/);
if (!ie && attValue !== '') {attValues.push(attValue);}}}
つまり、ループを引き起こしている「未定義」を返しています。したがって、以下に置き換えます。
if (typeof ie.lastIndex == 'undefined'){
ie = false;}else{
ie = attValue.match(/#\[^\}]*\}/);}
if (!ie && attValue !== '') {attValues.push(attValue);}}}
于 2013-02-27T19:41:10.633 に答える