首页 > 代码库 > 五、ChromeWebBrowser.net 1.1.0.0 发布

五、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 增加元素事件侦听器