to donghid: 谢谢你给我提示, 我将 var xslDoc = new ActiveXObject("Msxml2.DOMDocument"); --> var xslDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");尝试重现非法操作,3-4次都没有出现。 明天再找别人一起试一下,如果可以的话,就给分~~~~
var xslDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");这样又要求客户端必须安装msxml4.0了......
创建ActiveX Object是能够成功的,就是退出的时候出问题补丁打得不少,原来处理IE一个堆栈溢出的问题,已经排除的加减补丁了。
最主要这个问题是随机出现(公司N台机器都是随机出现),太不好定位了。anyway,thanks~~~
IE打过补丁后,就不会有这么严重的内存泄漏了,
不过后来你是怎么修改的?给点建议,谢谢~~~
客户会说 别的网页没有这个问题,为什么你的就有问题呢?郁闷,没办法和客户说的to edlic:
你说到的只能算规避措施,没有彻底解决问题,现在也是随机出现IE非法操作,不是必现to caiziniu:
chinaren.com在我这没有问题。我想问题应该可能可以通过2个方面搞定:1。js定时调用,内存回收不及时还是什么的,导致IE关闭,释放内存的时候出异常
1.1 eglic的建议是一个方向,还有,有没有别的处理xml的ActiveX对象,不会有内存泄漏,或者比较稳定的?2。看看IE有没有什么已知的bug,要特定的补丁才能修补。 这个我在microsoft的网站找了N久,打上了几个有可能的补丁,也没有解决谢谢各位关注~~~~
客户会说 别的网页没有这个问题,为什么你的就有问题呢?郁闷,没办法和客户说的呵呵!我浏览这里,每天要出现好几次呢!难道是csdn的程序问题?说不好
如果csdn弄到你的IE关闭的时候,出非法操作,我们最多口头骂骂
但卖给客户的产品出这个问题,客户会就这样那样的问题刁难。。老板又在上面压着,唉,郁闷.应该有大虾遇到过这种问题吧? 最终都没有解决??
或者有没有彻底规避的办法?
我的机子就是这样.在调试xml文档时,经常出现IE挂掉的现象.
就算直接浏览xml文档,当我点鼠标"右键查看源文档"时,马上就出现问题,IE挂掉.
但是不定时的,有时相同的操作却没问题.
谢谢你给我提示, 我将
var xslDoc = new ActiveXObject("Msxml2.DOMDocument");
-->
var xslDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");尝试重现非法操作,3-4次都没有出现。
明天再找别人一起试一下,如果可以的话,就给分~~~~