CEF3 如何获取document接口遍历元素
http://blog.csdn.net/foruok/article/details/50799518
mfc中嵌入了一个谷歌内核浏览器, 现在需要获取document接口, 用来遍历网页元素, 不是js的方式, 是直接要C++代码操作.
按照上面的帖子的方法, 实现了CefDOMVisitor类
class DomVisitTestor : public CefDOMVisitor
{
public:
DomVisitTestor();
void TestAccess(CefRefPtr<CefDOMDocument> document);
void TestModify(CefRefPtr<CefDOMDocument> document);
void Visit(CefRefPtr<CefDOMDocument> document) OVERRIDE;
IMPLEMENT_REFCOUNTING(DomVisitTestor);
};
并执行了
m_clientHandler->GetBrowser()->GetMainFrame()->VisitDOM(new ClientDOMVisitor());
但是DomVisitTestor::Visit();始终没有被执行.
毫无头绪, 希望那个大神给指点迷津, 目的就是为了遍历网页元素, 不是用js的方法.