axwebbrowser的一个问题

ruhong1 2018-12-13 02:47:59
在软件中使用了axwebbrowser打开另外一套OA软件。
由于其中使用了一些控件,加载时间过长,
会提示:
"该页上的脚本造成 internet explorer 运行速度减慢,如果继续...."
如果用户点击继续,不影响使用。
我的问题就是如果不让它弹出这个提示,因为没有意义。
.slient属性没有用。
...全文
337 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruhong1 2018-12-17
  • 打赏
  • 举报
回复
谢谢,对方OA的问题,我没有办法改。
ruhong1 2018-12-17
  • 打赏
  • 举报
回复
引用 2 楼 以专业开发人员为伍 的回复:
据说“该页上的脚本造成 internet explorer 运行速度减慢”这个提示不仅仅是说运行速度较慢,而且还特别在 js 的一次调用锁经历的代码比较多的时候(例如100万行 js 代码之后),所以这个是 ie 的毛病。不过你说是“加载时间过长”,那么这其实这可能就是你选择的组件的问题付主要责任了。正常情况下它应该2秒钟就结束了,然后可以等用户分步加载。不要卡死界面。

老大,我想找一个稳定的控件来换掉axwebbrowser,webkit放上去,打开对方的OA,没有反应。
cefsharp,一天都装不上(我是windows 2003 + vs2010)
有没有简单一点的,放上去就能用的控件介绍?
threenewbee 2018-12-14
  • 打赏
  • 举报
回复
定时器 findwindow,然后sendmessage wm_close
  • 打赏
  • 举报
回复
据说“该页上的脚本造成 internet explorer 运行速度减慢”这个提示不仅仅是说运行速度较慢,而且还特别在 js 的一次调用锁经历的代码比较多的时候(例如100万行 js 代码之后),所以这个是 ie 的毛病。不过你说是“加载时间过长”,那么这其实这可能就是你选择的组件的问题付主要责任了。正常情况下它应该2秒钟就结束了,然后可以等用户分步加载。不要卡死界面。
  • 打赏
  • 举报
回复
没办法。 最科学的办法就是禁用 ActiveX,禁用 ie8 插件(使用 ie10以上),用 js 来写代码,并且擅用异步交互方式,这样 ie 就不会轻易地判断有垃圾代码来卡死浏览器了。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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