无法实现CefV8Handler的子类

时间:2015-11-09 13:47:00

标签: handler v8 chromium-embedded

使用Cef二进制文件中包含的cefsimple应用程序,我试图为我的Cef插件实现一个javascript V8处理程序。但我遇到了一些麻烦。我创建了一个名为SimpleV8Handler的子类,它扩展了CefV8Handler。我实现了Execute方法,因为我认为这是您根据本教程需要做的所有事情,但我在尝试通过此行从SimpleHandler::OnContextCreated()内实例化时遇到了问题;

CefRefPtr<CefV8Value> test_func = CefV8Value::CreateFunction("test_func", new SimpleV8Handler());

我告诉我,我错过了三个虚拟功能,CefBase::AddRefCefBase::ReleaseCefBase::HasOneRef。我已尝试将行IMPLEMENT_REFCOUNTING(SimpleV8Handler);添加到.h文件中处理程序类的底部,但错误并未离开。我还缺少什么;我自己实际上必须实现这些方法吗?他们应该怎么做?

0 个答案:

没有答案