我的团队现在在开发一个ajax程序,用的是一个很奇怪的框架(客户指定的没办法)。
反正我们自己的程序写的也不怎么样,有时候会出现IE崩溃的现象。
就是所有的IE窗口全都没了。
IE的版本用的是IE7因为所有窗口全没了,我也不知道怎么调试了。
有没有这方面的经验,谁有指点我一下。我现在查这毛病都快查疯了。
对了,程序有一点比较特别,就是画面上有个pdf。现在感觉是这方面的问题。
因为崩溃一定在有pdf的页面上才会出现。
反正我们自己的程序写的也不怎么样,有时候会出现IE崩溃的现象。
就是所有的IE窗口全都没了。
IE的版本用的是IE7因为所有窗口全没了,我也不知道怎么调试了。
有没有这方面的经验,谁有指点我一下。我现在查这毛病都快查疯了。
对了,程序有一点比较特别,就是画面上有个pdf。现在感觉是这方面的问题。
因为崩溃一定在有pdf的页面上才会出现。
例如,更改table的层、设置td 位置,js死循环等等等
或者像你所说引用某些插件造成。
只能找规律。然后一步步debug进去
1.因为也有可能是你们使用的PDF阅读器的问题。换一个试试,先排除这个。
2.调用另外一种类型的文件,比如XLS,DOC之类的,使OFFICE自动运行,看出不出问题。
3.根据你们的项目情况,适当注释掉一些区段的执行语句,判断是你们的程序问题,还是那个“很奇怪的框架”的问题。
代码最后确定到了,一个焦点设定上,在设置画面焦点的时候,有一定可能会出错。
具体原理不明,猜想可能是因为画面上的PDF控件没有读取完成造成的。顺便提一句,那个框架叫maskat,不过后来我才看明白,显示部分用的是dojo,只不过是一个比较早的版本。