我正在使用 WebBrowser 控件的 .NET Framework 3.5 在 Windows CE 5.0 上使用 C# 编写应用程序。这几乎正是我所需要的,除了它在 .Navigate(...) 失败时抛出全局异常,而不是 Navigate 调用之外的异常。
我找到了这篇文章:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.createsink.aspx
虽然这是为 Windows 应用程序编译的,但当我尝试为 WinCE 编译它们时,仍然缺少一些东西。那些是:
- 主机
- 标准 OleMarshalObject
- 任何以 Permission 开头的内容*
- ...还有一些我现在想不起来了。
我可以继续编写应用程序并处理全局异常,但如果我能正确处理导航错误,它会更清晰。任何建议将不胜感激。
请您参考如下方法:
异常来自哪个线程?如果您可以找到/访问该线程,理论上您可以处理它的异常。
