IE9、IE10环境下的WebBrowser比较诡异

hpygzhx520 2013-04-30 11:08:02
IE9、IE10环境下的WebBrowser有时候不能导航。

最典型的测试是:使用WebBrowser访问QQ空间,然后点网页上的退出,此时会弹出一个消息框,点确定,没有任何反应。

而对于IE,或者是其他几个知名的浏览器,点退出,确定,就会返回QQ空间主页了。

非常不解!
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpygzhx520 2013-05-06
  • 打赏
  • 举报
回复
以上渲染模式都实验过,无效……
hpygzhx520 2013-05-06
  • 打赏
  • 举报
回复
没人发表点看法?
xjchilli 2013-05-06
  • 打赏
  • 举报
回复
改一下你的webbrowser的视图模式,试试. //9999 (0x270F) Internet Explorer 9. Webpages are displayed in IE9 Standards mode, regardless of the !DOCTYPE directive. //9000 (0x2328) Internet Explorer 9. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode. //IE8 Standards Mode 8000 (0x1F40) -- IE8 标准模式 (Standard Mode), IE8默认的模式 //IE8 Standards Mode 8000 (0x1F40) -- IE8 标准模式 (Standard Mode), IE8默认的模式 //IE7 Standards Mode 7000 (0x1B58) -- IE7 兼容视图模式 (Compatible View), IE8的WebBrowser控件默认模式 //IE8 Standards Mode (Forced) 8888 (0x22B8) -- IE8 强制标准模式,在渲染失败的情况下不尝试用兼容视图模式
hpygzhx520 2013-05-04
  • 打赏
  • 举报
回复
同样的EXE在不同IE版本下表现不同,肯定是版本差异造成的嘛
hpygzhx520 2013-05-02
  • 打赏
  • 举报
回复
除了导航向QQ空间,其他代码一行都不写就是这样的情况。 IE9以下是正常的,如何解释?
redui 2013-05-02
  • 打赏
  • 举报
回复
绝对不是IE版本的问题,只能说明你在某个环节阻断了浏览器的正常运作流程,比如在某个浏览器的连接点处理上不符合浏览器的期望

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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