当前位置: 代码迷 >> JavaScript >> JS Stack overflow at line 异常
  详细解决方案

JS Stack overflow at line 异常

热度:987   发布时间:2012-08-28 12:37:01.0
JS Stack overflow at line 错误
项目中用到了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

IE8调试定位到是时间js问题。


最后更改创建变量的方式.
由:
var now=new Date();

改为:
var now=new Date().getTime();

问题fix。
FF下不出现异常只在IE中。
  相关解决方案