专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如何让webbrowser不弹出错误(c#.net)

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 0:10:18       共计:3604 浏览

webbrowser是我们常有的一个控件,我们可以用它来结合程序做一些界面比较炫的软件,也可以用它来做一些模拟登录,模拟点击的功能,当然, 实现一些网页上自动化的功能也是轻而易举.不过webbrowser最让人郁闷的是,它会弹出异常,弹出异常后程序还不会继续下去了,就是被卡在那里了, 所以我们必须清除这些异常

方法/步骤

  1. 首先我们新建一个工程,随便你,这个工程没有版本的分别,所以你建2.0或4.0都没所谓

  2. 在左侧的工具栏中拖入webbrowser控件

  3. 然后鼠标单击选上这个控件

  4. 在属性窗口找到ScriptErrorsSuppressed,选择"true",这个选择的意思是,如果网页上有出现错误命令,这个错误提示将被抑制

  5. 现在到项目管理那里,在项目上右击,选择"属性"

  6. 在设置面版上选择"程序集信息"

  7. 勾选上"使程序集com可见",这个选择其实是让浏览器的javascript能找找到"external"对象,如果不明白,那不用理它,涉及浏览器的东西太复杂,你知道该这么用就OK了

  8. 经过这两个设置以后,你的浏览器绝对不会再出现语法错误 的提示,不过如果是页面的弹出信息,你还是可能收到的,不过没事,至少在做模拟登录,模拟点击上,你已经不愁了

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:C#中让WebBrowser运行Javascript脚本 | ·下一条:datagridview绑定数据源的几种常见方式

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有