GeckoWebBrowser访问URL错误,总是弹出消息框找不到www.addssds333fdsd.com.cn。请检查名称并重试。GeckoWebBrowser_webA=newGeckoWebBrowser();_webA.Navigate("www.addssds333fdsd.com.cn");当我访问不正确的URL时,应用程序会弹出一个消息框。如何捕获异常或删除消息框。您需要实现nsIPromptServcice2和nsIPrompt接口在那里您将获得方法列表(例如Alert();),您只是不提供实现。这将“捕获”异常。创建以下类(您需要为Alert、Confirm、Prompt等一系列方法提供实现。publicclassFilteredPromptService:nsIPromptService2,nsIPrompt{publicvoidAlert(stringdialogTitle,stringtext){//doyourstuffhere}//...othermethodstofollow}然后,在浏览器应用程序启动的某处(Application_Startup()(如果是WPF,可能在Application_Startup()),分配提示服务:PromptFactory.PromptServiceCreator=()=>newFilteredPromptService();另外,请注意上面的PromptService是静态的,因此这将应用于应用程序中的所有GeckoBrowser实例。以上是C#学习教程:GeckoWebBrowser访问错误的URL,一直弹出分享所有内容的消息框。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
