JS Stock overflow at lineエラー

1146 ワード

プロジェクトではdate.jsを使いました.

/**
 * Version: 1.0 Alpha-1 
 * Build Date: 13-Nov-2007
 * Copyright (c) 2006-2007, Coolite Inc. (http://www.coolite.com/). All rights reserved.
 * License: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/. 
 * Website: http://www.datejs.com/ or http://www.coolite.com/datejs/
 */
Date.CultureInfo={...
...
そして自分で定義した非同期方法の中でnewはDateをタイムスタンプにしました.結果は大体OKです.しかし
いくつかのdate.jsページを使用しています.非同期の方法を再起動するとエラーが発生します.
Stack overflow at line:40
または
Stack overflow at line:168870196
IE 8デバッグ位置決めは時間js問題です.

最後に変数を作成する方式を変更します.
から:
var now=new Date();
変更:
var now=new Date().getTime();
問題fix
FFでは異常が発生しません.IEの中だけです.