有没有办法拦截客户端的连接问题?
我的意思是如果用户失去连接并尝试访问网站,GeckoFx / Xulrunner会显示一条消息“无法找到[url]。请检查名称然后重试。”在警报式消息框上。
是否可以更改该消息或拦截它以对其进行处理并显示错误页面?
找到解决方案: 经过更多测试并在geckofx中寻求帮助后,我看到这条线路丢失了:
GeckoWebBrowser.UseCustomPrompt();
此行和PromptServiceCreator的委托分配必须在Xpcom.Initialize方法之前设置。这是我花了很长时间才发现的部分,因为我的Initialize方法在另一个类中。