问个难点问题:如何在CEF3中创建一个全局的v8对象
问题背景:
通常,通过在继承自CefRenderProcessHandler的处理类的OnContextCreated方法中来注册上下文中的v8对象,
比如:
CefRefPtr<CefV8Value> window = context->GetGlobal();
CefRefPtr<CefV8Value> pObjpub = CefV8Value::CreateObject(NULL);
window->SetValue("testObj", pObjpub, V8_PROPERTY_ATTRIBUTE_NONE);
这个对象testObj也只能在这个上下文中可以使用,相当于是一个页面中。那如何才可以创建在不同页面(不同的上下文环境)中可以共享访问的对象呢?