This is probably a simple mistake of mine, but I don't know what's wrong.
I want to add a custom js handler to cef, but no cefQuery is added to the window object in the browser (window.cefQuery returns undefined). I'm building my app basing on cefsimple example.
Here is what I do:
1. In my custom request handler:
- Code: Select all
//SimpleHandler::OnAfterCreated
CefMessageRouterConfig config;
browser_side_router = CefMessageRouterBrowserSide::Create(config);
browser_side_router->AddHandler(new MyHandler(), false);
where browser_side_router is private for simple handler.
2. In my app:
- Code: Select all
//SimpleApp::OnRenderProcessThreadCreated
//Also tried to make SimpleApp implement CefRenderProcessHandler and run this inside OnWebKitInitializde, with the same result
CefMessageRouterConfig config;
renderer_side_router = CefMessageRouterRendererSide::Create(config);
where renderer_side_router is provate for simple_app.
Now, what am I doing wrong?