有没有办法拦截客户端的连接问题?如何拦截GeckoFx连接错误
我的意思是如果用户失去连接并尝试访问某个网站,GeckoFx/Xulrunner会显示一条消息“[url]找不到,请检查名称并重试。在警报式消息框上。
是否有可能更改该消息或拦截它来处理它并显示错误页面?
发现了解决方案: 经过更多的测试,并要求在geckofx的帮助下,我看到了这条线是缺失:
GeckoWebBrowser.UseCustomPrompt();
而这两行和代理分配到PromptServiceCreator必须设置为BEFORE Xpcom.Initialize方法。这是我花了很长时间才发现的部分,因为我的Initialize方法在另一个类中。
我发现,这有助于: 'GeckoPreferences.User [“browser.xul.error_pages。启用“] = true;' 之后,您可以检查Navigated事件中的”IsErrorPage“。但似乎我不能取代文件内容。所以问题依然存在。 – pca1987