WebKitBrowser 中有一个方法SelectedText
,但是没有SelectAll
. 有没有办法让我做如下的事情:
string GetAllTextOfBrowserAsPlainText(WebKitBrowser webKitBrowser)
{
webKitBrowser.SelectAll(); //Doesn't exist
return webKitBrowser.SelectedText;
}
我的目标是完全呈现网页(包括样式),然后将网页内容复制到平面文本中,就像我在浏览器中使用复制/粘贴一样。
直接获取InnerText
或使用 HTML 不是一种选择。
我已经尝试使用 WebBrowser UCWebBrowser1.Document.ExecCommand
来捕获文本,但是我无法让样式正常工作。我现在正在尝试 WebKit,而且我非常接近得到我想要的东西。有什么帮助吗?WebKit是否ExecCommand("SelectAll",...)
存在?