五、ChromeWebBrowser.net 1.1.0.0 发布
大家好,在此版本前推出过1.0.4.0,主要是将内核改为了CefGlue3,Cef版本为3.1650.1562,其他方法没有什么变化。在以往的版本中,要与网页的交互类基本没有,交互函数也限于ExecuteScript和EvaluateScript方法,配合javascript方法CallCSharpMethod,虽然能实现与网页的交互,但对于javascript不太了解的伙伴是太不方便了,在这个新版本中推出了CwbDocument和CwbElement两个类,CwbDocument包含了所有页面元素和Cookie内容,CwbElement将映射到网页节点,可以直接读和写,那下面就是这两个类的方法,不足之处您可以修改,也可以发私信或QQ消息给我。欢迎加入讨论群=>343517844。更多信息请查看源码包中的用户指南。
源代码下载地址:https://sourceforge.net/projects/chromewebbrowse
类
- CwbDocument
属性 Cookies 当前页面所有Cookie
Cookie 当前页面所有Cookie组合成字符串
Root 文档根节点,包含了文档中所有子节点
方法 Load 默认在控件的DocumentCompleted事件中自动调用,也可以手动调用进行重载。
GetElementsByTagName 根据标签获取所有对应的元素
GetElementById 根据ID获取元素
- CwbElement
属性 Id 元素编号
TagName 元素标签名称
IndexPath 元素路径
ChildElements 所有子元素
IsElement 是否元素
IsEditable 是否可编辑
HasChildren 有无子节点
HasAttributes 有无属性
Attributes 节点所有属性集合
InnerText 内文本
InnerHtml 内html文本
Value 元素值
方法 HasAttribute 判断是否有某个属性
GetAttribute 获取属性值
SetAttribute 设置属性值
Click 执行元素点击事件
AttachEventHandler 增加元素事件侦听器
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。