我的团队现在在开发一个ajax程序,用的是一个很奇怪的框架(客户指定的没办法)。
反正我们自己的程序写的也不怎么样,有时候会出现IE崩溃的现象。
就是所有的IE窗口全都没了。
IE的版本用的是IE7因为所有窗口全没了,我也不知道怎么调试了。
有没有这方面的经验,谁有指点我一下。我现在查这毛病都快查疯了。
对了,程序有一点比较特别,就是画面上有个pdf。现在感觉是这方面的问题。
因为崩溃一定在有pdf的页面上才会出现。

解决方案 »

  1.   

    换个IE8 或者IE6试试  IE7很烂的。
      

  2.   

    没有了?你用js终止ie工作了?可能有一个不合法的语法或者死循环之类的
      

  3.   

    IE崩溃的理由很多
    例如,更改table的层、设置td 位置,js死循环等等等
    或者像你所说引用某些插件造成。
    只能找规律。然后一步步debug进去
      

  4.   

    从最容易排除的开始逐个排除。
    1.因为也有可能是你们使用的PDF阅读器的问题。换一个试试,先排除这个。
    2.调用另外一种类型的文件,比如XLS,DOC之类的,使OFFICE自动运行,看出不出问题。
    3.根据你们的项目情况,适当注释掉一些区段的执行语句,判断是你们的程序问题,还是那个“很奇怪的框架”的问题。
      

  5.   

    终于搞定了,
    代码最后确定到了,一个焦点设定上,在设置画面焦点的时候,有一定可能会出错。
    具体原理不明,猜想可能是因为画面上的PDF控件没有读取完成造成的。顺便提一句,那个框架叫maskat,不过后来我才看明白,显示部分用的是dojo,只不过是一个比较早的版本。