WebBrowser控件不导航到“file://”协议URI的链接

时间:2010-04-17 10:34:03

标签: .net winforms webbrowser-control file-uri

我将DocumentText属性设置为包含以下链接的HTML字符串:

<a href="file:///D:/dir/file.html">NewPage</a>

链接在WebBrowser中正确显示,但单击它们时没有任何反应。导航,导航和DocumentComplete事件不会触发 - 似乎根本没有发生任何事情。

AllowNavigation为true,其他使用HTTP的链接正在运行。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

DocumentText造成了太多问题,因此我实现了一个小型HTTP服务器,使WebBrowser控件满意:

http://www.nickbutler.net/Article/WebBrowserEx

尼克