如何在不使用DOM
的情况下与CEF
或Awesomium
中的Javascript
进行互动?为什么我们必须仅使用Javascript
与DOM
进行互动?
答案 0 :(得分:1)
<强> CEF 强>
虽然CEF允许通过CefDOMVisitor, CefDOMDocument, CefDOMNode, CefDOMEvent and CefDOMEventListener
中声明的cef_dom.h
访问DOM,但主要撰稿人Marshall Greenblatt确认here它仅供只读访问:
Chromium公开的DOM API是只读的,但不包括 添加听众。 CEF通过CefFrame :: VisitDOM公开这个相同的API 方法。如果你想通过C ++直接操作DOM,那就是 必须直接使用WebKit接口。
因此,如果您想要与IHtmlElement
类似的完全访问权限,则可能必须直接使用Webkit ...