如何屏蔽WebBrowser控件ScriptError对话框?

Dxh_Asp_Net 2007-08-31 01:29:09
继续开帖提问!

1、IWebBrowser2.Client = true
2、WebBrowser.ScriptErrorsSuppressed = true;

以上两种方式确实可以屏蔽掉ScriptError对话框。但是这样把其他的一些窗口也会屏蔽掉,如打开一个网络服务器(http://XXXServer)的时候,提示用户登录的窗口也被屏蔽了。

有没有办法仅仅是屏蔽ScriptError对话框?

另:IE可以屏蔽ScriptError对话框,登录窗口还是能打开。要的就是这种效果。

至急帮忙,谢谢!
...全文
300 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
relsliujunhai 2007-09-06
  • 打赏
  • 举报
回复
关注
Dxh_Asp_Net 2007-09-06
  • 打赏
  • 举报
回复
up 一下
Dxh_Asp_Net 2007-09-05
  • 打赏
  • 举报
回复
TO : jiangsheng(蒋晟.Net[MVP])

按照地址上的办法,重写IOleClientSite / IOleCommandTarget 后,确实能够实现想要的功能。但是引出新问题。

主要问题是WebBrowser中显示的HtmlDocument中的式样变了。在Xp系统中,本来默认的样式比较好看,但是实现上两个接口后,式样变成最原始的那种,比较土。对于这个问题应该修正哪里?

谢谢!

tioncai 2007-09-01
  • 打赏
  • 举报
回复
ScriptErrorsSuppressed
获取或设置一个值,该值指示出现脚本错误时,WebBrowser 控件是否显示错误对话框。
如果控件显示脚本错误对话框,则为 true;否则为 false。默认为 false

——From .NET 2.0 MSDN
hm7921936 2007-08-31
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/261003
http://msdn2.microsoft.com/en-us/library/aa163844(office.10).aspx
蒋晟 2007-08-31
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/261003
http://msdn2.microsoft.com/en-us/library/aa163844(office.10).aspx
Dxh_Asp_Net 2007-08-31
  • 打赏
  • 举报
回复
比如某个网站是使用Window用户认证的,在登录页面以前会要求进行Window认证。应该是系统的Window认证窗口。

不是网页这种用户登录界面。
孟子E章 2007-08-31
  • 打赏
  • 举报
回复
如果脚本不出错不会屏蔽你的吧
孟子E章 2007-08-31
  • 打赏
  • 举报
回复
你这里说的登录窗口是什么?js做的还是另外一个页面?

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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