How to get source HTML from gecko web browser? InnerHtml does not exist any more

风流意气都作罢 提交于 2019-12-11 05:35:58

问题


GeckoFx v22

GeckoElement element = null;
var geckoDomElement = WebBrowser1.Document.DocumentElement;
if(geckoDomElement  is GeckoElement)
  element = (GeckoElement)geckoDomElement ;

var innerHtml = element.InnerHtml;

but there is no more InnerHtml method. How to get source HTML from gecko web browser?


回答1:


Cast to GeckoHtmlElement instead of a GeckoElement.

GeckoHtmlElement element = null;
var geckoDomElement = WebBrowser1.Document.DocumentElement;
if(geckoDomElement is GeckoHtmlElement)
{
  element = (GeckoHtmlElement)geckoDomElement;    
  var innerHtml = element.InnerHtml;
}


来源:https://stackoverflow.com/questions/20547402/how-to-get-source-html-from-gecko-web-browser-innerhtml-does-not-exist-any-more

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!