我有一个加载到 WPF 窗口中的 WebBrowser
。我需要获取加载到 WebBrowser
中的网页的标题。
我获取文档使用
object doc = this._browser.Document;
我可以看到它是一个 mshtml.MSHTMLDocument
我想将它转换为这种类型以便我可以拉出标题,但是我在任何 .NET 库中都找不到这种类型。
我是否必须自己创建类型,还是我只是在错误的地方寻找/以错误的方式接近?
如何从 System.Windows.Controls.WebBrowser
文档中提取页面标题?
最佳答案
要么添加对 Microsoft.mshtml
的引用,然后:
var title = (webBrowser.Document as mshtml.HTMLDocument).title;
或
dynamic doc = webBrowser.Document;
var title = doc.title;
关于c# - 如何将 System.Windows.Control WebBrowser.Document 转换为 mshtml.MSHTMLDocumentClass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466273/