Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF Webbrowser标题和脚本错误_Wpf_Browser - Fatal编程技术网

WPF Webbrowser标题和脚本错误

WPF Webbrowser标题和脚本错误,wpf,browser,Wpf,Browser,我希望这很简单,我做了搜索,但显然我是瞎子 如何获取当前页面的标题 我读到我可以使用wb.Document.Title,但它说Title不是一个有效的选项 我只需要看看它是否包含某个单词,这样我就可以发起一个活动 此外,我遇到的一些页面中似乎有脚本错误。如何抑制它们,使它们不会显示给用户?我试过wb.ScriptErrorsSuppressed=true;但是,它又一次无法识别脚本错误 谢谢你的帮助 要获取文档的标题: 将对“Microsoft HTML对象库”(COM)的引用添加到项目中 将文

我希望这很简单,我做了搜索,但显然我是瞎子

如何获取当前页面的标题

我读到我可以使用wb.Document.Title,但它说Title不是一个有效的选项

我只需要看看它是否包含某个单词,这样我就可以发起一个活动

此外,我遇到的一些页面中似乎有脚本错误。如何抑制它们,使它们不会显示给用户?我试过wb.ScriptErrorsSuppressed=true;但是,它又一次无法识别脚本错误


谢谢你的帮助

要获取文档的标题:

  • 将对“Microsoft HTML对象库”(COM)的引用添加到项目中
  • 将文档对象强制转换为HTMLDocument:

    mshtml.htmldocumentdom=(mshtml.HTMLDocument)browser.Document

  • 现在,您可以访问title属性:

    Messagebox.Show(dom.title)


  • 要获取文档的标题,请执行以下操作:

  • 将对“Microsoft HTML对象库”(COM)的引用添加到项目中
  • 将文档对象强制转换为HTMLDocument:

    mshtml.htmldocumentdom=(mshtml.HTMLDocument)browser.Document

  • 现在,您可以访问title属性:

    Messagebox.Show(dom.title)


  • 我找到了更好的方法:webBrowser.Document.Title

    我找到了更好的方法:webBrowser.Document.Title

    我找到了更好的方法:webBrowser.Document.Title。我找到了更好的方法:webBrowser.Document.Title。这是我找到的:webBrowser.Document.Title未按描述编译。如果你真的找到了一种比@René的答案更简单的获取文档标题的方法,我想看看。唯一可行的方法是,如果你真的使用WinForms控件,它提供了更多的托管内容,而不是WPF版本。没有按照描述编译。如果你真的找到了一种比@René的答案更简单的获取文档标题的方法,我很想看看。唯一可行的方法是,你实际使用的是WinForms控件,它提供了更多托管内容,而不是WPF版本。