Example #1
0
        protected override bool OnProcessMessageReceived(CefBrowser browser, CefFrame frame, CefProcessId sourceProcess, CefProcessMessage message)
        {
            if (MessageBridge.OnBrowserProcessMessage(browser, frame, sourceProcess, message))
            {
                return(true);
            }

            return(false);
        }
Example #2
0
        protected override void OnContextCreated(CefBrowser browser, CefFrame frame, CefV8Context context)
        {
            MessageBridge.OnContextCreated(browser, frame, context);

            if (frame.IsMain)
            {
                frame.ExecuteJavaScript($"{JavaScript.JavaScriptCommunicationBridge.ROOT_OBJECT_KEY_TARGET}._setContextReady();", frame.Url, 0);
            }
        }
Example #3
0
 protected override void OnContextReleased(CefBrowser browser, CefFrame frame, CefV8Context context)
 {
     MessageBridge.OnContextReleased(browser, frame, context);
 }