如何在没有Javascript的情况下与DOM交互?

时间:2014-05-09 14:38:15

标签: google-chrome awesomium chromium-embedded

如何在不使用DOM的情况下与CEFAwesomium中的Javascript进行互动?为什么我们必须仅使用JavascriptDOM进行互动?

1 个答案:

答案 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 ...