OnProcessMessageReceived problem

Do not post support requests, bug reports or feature requests. Discuss CEF here. Non-CEF related discussion goes in General Discussion!

OnProcessMessageReceived problem

Postby CaiHuan » Sat Jul 05, 2014 10:41 pm

hi guys~
i have a puzzle about CefClient OnProcessMessageReceived method.

class ApkAnalyzerHandler : public CefClient,
public CefDisplayHandler,
public CefLifeSpanHandler,
public CefLoadHandler,
public CefRequestHandler,
public CefContextMenuHandler {

public:
ApkAnalyzerHandler();

// CefClient methods
virtual CefRefPtr<CefDisplayHandler> GetDisplayHandler() OVERRIDE;

virtual CefRefPtr<CefLifeSpanHandler> GetLifeSpanHandler() OVERRIDE;

virtual CefRefPtr<CefLoadHandler> GetLoadHandler() OVERRIDE;

virtual CefRefPtr<CefRequestHandler> GetRequestHandler() OVERRIDE;

virtual CefRefPtr<CefContextMenuHandler> GetContextMenuHandler() OVERRIDE;


//////////////////////////////////////////////////////////////////////////
// CefClient
virtual bool OnProcessMessageReceived(
CefRefPtr<CefBrowser> browser,
CefProcessId source_process,
CefRefPtr<CefProcessMessage> message) OVERRIDE;

ApkAnalyzerHandler implement the OnProcessMessageReceived method, but when i invoke var request_id = window.cefQuery({
request: message,
onSuccess: function(response) {
target.innerText = response;
},
onFailure: function(error_code, error_message) {}
});, the OnProcessMessageReceived doesn't call, i want to getting the reason why OnProcessMessageReceived does't call from somebody~ thank you :D :D :D :D
CaiHuan
Techie
 
Posts: 32
Joined: Fri Jun 06, 2014 8:02 am

Re: OnProcessMessageReceived problem

Postby CaiHuan » Mon Jul 07, 2014 1:59 am

catch js exception: undefine is not a function
CaiHuan
Techie
 
Posts: 32
Joined: Fri Jun 06, 2014 8:02 am

Re: OnProcessMessageReceived problem

Postby magreenblatt » Mon Jul 07, 2014 10:52 am

window.cefQuery is part of the message router. For usage see https://code.google.com/p/chromiumembed ... s_Bindings.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to CEF Discussion

Who is online

Users browsing this forum: No registered users and 158 guests