WebBrowser 控件无法导航到“file://”的链接协议 URI
我将 DocumentText
属性设置为包含如下链接的 HTML 字符串:
<a href="file:///D:/dir/file.html">NewPage</a>
链接在 Web 浏览器中正确显示,但单击它们时没有任何反应。 Navigating、Naviated 和 DocumentComplete
事件不会触发 - 似乎什么也没有发生。
AllowNavigation
为 true,并且其他使用 HTTP 的链接正常工作。
有什么想法吗?
I am setting the DocumentText
property to an HTML string that contains links like:
<a href="file:///D:/dir/file.html">NewPage</a>
The links are shown properly in the WebBrowser, but nothing happens when I click them. The Navigating, Navigated and DocumentComplete
events do not fire - nothing seems to happen at all.
AllowNavigation
is true and other links using HTTP are working.
Any ideas please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DocumentText 引起了太多问题,因此我实现了一个小型 HTTP 服务器,这使得 WebBrowser 控件满意:
http:// /www.nickbutler.net/Article/WebBrowserEx
尼克
DocumentText was causing too many problems, so I implemented a tiny HTTP server which makes the WebBrowser control happy:
http://www.nickbutler.net/Article/WebBrowserEx
Nick