IE关闭的时候随机出非法操作重启IE的问题

Gavin 2005-11-22 10:38:09
IE在浏览自己做的网站,放着不管一段时间后,关闭IE,就会随机弹出非法操作的提示,察看里面的报告,ModName="unkown",不知道大家有没有遇见过?
我想有可能出现问题的是,我每隔 20 秒会到重新到WEBServer取一下数据,然后更新特定的td域的内容。

使用的方法:
function loadAreaPage(areaObject,xmlRequest,xslLocation,callback) {
try {
var xslDoc = new ActiveXObject("Msxml2.DOMDocument");
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
xmlDoc.async=true;
xslDoc.async=true;
xslDoc.validateOnParse = false;
xmlDoc.load(xmlRequest);
xmlDoc.onreadystatechange = function () {
if ( xmlDoc.readyState == 4 ) {
xslDoc.load( xslLocation );
}
};
xslDoc.onreadystatechange = function() {
if ( xslDoc.readyState == 4 ) {
if ( !xslDoc || !xmlDoc || xslDoc.text.length == 0) {
xmlDoc = null;
xslDoc = null;
return;
}
areaObject.innerHTML = xmlDoc.transformNode(xslDoc);
xmlDoc = null;
xslDoc = null;
//callback function
try {
callback();
} catch (exc){}
}
}
} catch ( exc ) {
}
}


系统是 使用 xml + xsl ,在IE侧进行xsl+xml转换HTML, IE侧打上了所有补丁
windows 2000 sp4, windows xp sp2都会随机出现。

看看大家有没有遇见过关闭IE随机出现非法操作的情况,
或者给点解决该问题的思路,
或者根据IE生成的报告有什么定位手段
或者打上IE,windows某些特殊补丁可以解决掉?。Thanks ~~~
...全文
459 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjyong0123 2005-11-23
  • 打赏
  • 举报
回复
好象是IE设置的问题
Gavin 2005-11-23
  • 打赏
  • 举报
回复
晕菜罗,还是会出现。

不知道还有人知道解决的方向或办法吗?
Gavin 2005-11-22
  • 打赏
  • 举报
回复
to myy:
IE打过补丁后,就不会有这么严重的内存泄漏了,
不过后来你是怎么修改的?给点建议,谢谢~~~
myy 2005-11-22
  • 打赏
  • 举报
回复
我以前也这样写过,很不可靠,开着IE运行6小时后,IE内存占用达到恐怖的300M.
Gavin 2005-11-22
  • 打赏
  • 举报
回复
to tigerwen01:
创建ActiveX Object是能够成功的,就是退出的时候出问题

补丁打得不少,原来处理IE一个堆栈溢出的问题,已经排除的加减补丁了。
最主要这个问题是随机出现(公司N台机器都是随机出现),太不好定位了。

anyway,thanks~~~
tigerwen01 2005-11-22
  • 打赏
  • 举报
回复
听说MS为了安全性考虑,打了某些补丁会禁止一些ActiveX Object的创建。去掉某个补丁试试。
myy 2005-11-22
  • 打赏
  • 举报
回复
var xslDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

这样又要求客户端必须安装msxml4.0了......
Gavin 2005-11-22
  • 打赏
  • 举报
回复
to donghid:
谢谢你给我提示, 我将
var xslDoc = new ActiveXObject("Msxml2.DOMDocument");
-->
var xslDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

尝试重现非法操作,3-4次都没有出现。
明天再找别人一起试一下,如果可以的话,就给分~~~~
donghid 2005-11-22
  • 打赏
  • 举报
回复
可能是msxml parse本身的问题.
我的机子就是这样.在调试xml文档时,经常出现IE挂掉的现象.
就算直接浏览xml文档,当我点鼠标"右键查看源文档"时,马上就出现问题,IE挂掉.
但是不定时的,有时相同的操作却没问题.
Gavin 2005-11-22
  • 打赏
  • 举报
回复
to xunzuning:
如果csdn弄到你的IE关闭的时候,出非法操作,我们最多口头骂骂
但卖给客户的产品出这个问题,客户会就这样那样的问题刁难。。老板又在上面压着,唉,郁闷.

应该有大虾遇到过这种问题吧? 最终都没有解决??
或者有没有彻底规避的办法?
xuzuning 2005-11-22
  • 打赏
  • 举报
回复
to xuzuning:
客户会说 别的网页没有这个问题,为什么你的就有问题呢?郁闷,没办法和客户说的

呵呵!我浏览这里,每天要出现好几次呢!难道是csdn的程序问题?说不好
Gavin 2005-11-22
  • 打赏
  • 举报
回复
to xuzuning:
客户会说 别的网页没有这个问题,为什么你的就有问题呢?郁闷,没办法和客户说的

to edlic:
你说到的只能算规避措施,没有彻底解决问题,现在也是随机出现IE非法操作,不是必现

to caiziniu:
chinaren.com在我这没有问题。

我想问题应该可能可以通过2个方面搞定:

1。js定时调用,内存回收不及时还是什么的,导致IE关闭,释放内存的时候出异常
1.1 eglic的建议是一个方向,还有,有没有别的处理xml的ActiveX对象,不会有内存泄漏,或者比较稳定的?

2。看看IE有没有什么已知的bug,要特定的补丁才能修补。 这个我在microsoft的网站找了N久,打上了几个有可能的补丁,也没有解决

谢谢各位关注~~~~
caiziniu 2005-11-22
  • 打赏
  • 举报
回复
chinaren.com 我在这个网站的校友录上,总出现iE 关闭重启的情况。。
mbchn 2005-11-22
  • 打赏
  • 举报
回复
不懂,顶先
是是非非 2005-11-22
  • 打赏
  • 举报
回复
浏览器的漏洞

可以通过
1、增加查询的间隔,就是降低查询的频率
2、减少页面上的图片
3、优化你的脚本,尽可能少的代码,使用一些简单的方案代替

可以减少出错的几率
xuzuning 2005-11-22
  • 打赏
  • 举报
回复
与代码无关!

不仅关闭IE随机出现非法操作的情况,正常浏览中也时有发生
myy 2005-11-22
  • 打赏
  • 举报
回复
后来,因为涉及到实时监控,也就管理员用此功能,所以我放弃了直接用HTML,直接写OCX嵌入。
内容概要:本文针对区域综合能源系统(RIES)的多目标优化调度问题,提了一种基于NSGA-II多目标进化算法并计及电-热-气综合需求响应(IDR)的优化模型。研究构建了一个涵盖电力、热力与天然气等多种能源形式的RIES集成模型,旨在协同优化“系统运行成本最小化”与“用户用能满意度最大化”这两个相互冲突的目标。通过在Matlab环境中实现NSGA-II算法,成功求解一组代表最优权衡关系的帕累托前沿解集,为决策者提供了多样化的调度方案选择。文中深入探讨了电-热-气综合需求响应的精细化数学建模方法,并将其作为一种关键的柔性调节资源融入优化框架,有效实现了负荷侧的削峰填谷,提升了能源的整体利用效率与系统运行的经济性。研究通过详实的仿真算例验证了所提模型与算法的有效性和优越性,结果表明,引入综合需求响应机制能够显著降低系统综合运行成本,同时有效改善用户的用能体验。; 适合人群:具备一定电力系统、优化算法和Matlab编程基础的研究生、科研人员及从事能源系统规划与优化工作的工程师。; 使用场景及目标:① 学习和复现基于NSGA-II的多目标优化在综合能源系统中的应用;② 研究电-热-气综合需求响应的建模方法及其在系统调度中的作用;③ 获取可用于科研和教学的Matlab代码实例。; 阅读建议:此资源提供了完整的Matlab代码实现,读者应结合文档内容,重点理解综合需求响应的建模逻辑、多目标优化问题的构建以及NSGA-II算法的具体实现步骤,并通过运行和调试代码加深对区域综合能源系统优化调度核心思想的理解。
内容概要:本文围绕分布式光伏储能系统的优化配置方法展开研究,重点探讨了在高比例可再生能源接入背景下,如何通过Matlab代码实现对光伏与储能系统的协同优化配置。研究综合考虑了分布式电源、储能设备以及多渗透率电动汽车接入对配电网的影响,构建了一个涵盖技术、经济与运行约束的多目标优化模型。该模型以提升新能源消纳能力、增强配电网承载能力、降低系统运行成本为核心目标,采用粒子群优化算法(PSO)等智能优化算法进行求解,并通过典型算例仿真验证了所提方法的有效性与实用性。文中不仅提供了完整的Matlab代码实现路径,还系统阐述了模型构建逻辑、算法设计流程及结果分析方法,为相关领域的科研与工程实践提供了可复现的技术参考。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源、储能系统、智能电网、电动汽车等领域研究的研发人员及高校研究生。; 使用场景及目标:①应用于分布式光伏与储能系统的规划与设计阶段,实现容量与位置的协同优化配置;②评估高渗透率电动汽车接入对配电网承载能力的影响,并制定相应的优化对策;③提升配电网对可再生能源的接纳能力与运行经济性,支撑新型电力系统的建设与发展。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,深入理解优化模型的构建逻辑、求解算法的实现细节以及仿真结果的分析过程,并尝试在不同参数设置和场景条件下进行仿真实验,以增强对系统运行特性的认知与调控能力。

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧