// // CefViewCoreProtocol.h // CefViewCore // // Created by Sheen Tian on 2020/6/11. // This file was generated during CMake configuring. // Do not edit this file directly by manual. // Edit the CefViewCoreProtocol.h.in and then re-config project with CMake. // #ifndef CefViewCoreProtocol_h #define CefViewCoreProtocol_h #pragma once /// /// CefView Helper Process Name /// #define kCefViewRenderProcessName "CefViewWing" /// /// /// #define kCefViewQueryFuntionName "cefViewQuery" /// /// /// #define kCefViewQueryCancelFunctionName "cefViewQueryCancel" /// /// /// #define kCefViewBridgeObjectNameKey "bridge-obj-name" /// /// /// #define kCefViewBuiltinSchemeNameKey "builtin-scheme-name" /// /// /// #define kCefViewWindowsJobNameKey "windows-job-name" /// /// /// #define kCefViewDefaultBridgeObjectName "CefViewClient" /// /// /// #define kCefViewDefaultBuiltinSchemaName "CefView" /// /// CEFVIEWClient.invokeMethod("method_name", ...) /// #define kCefViewInvokeMethodFunctionName "invoke" /// /// CEFVIEWClient.addEventListener(type, listener) /// #define kCefViewAddEventListenerFunctionName "addEventListener" /// /// CEFVIEWClient.removeEventListener(type, listener) /// #define kCefViewRemoveEventListenerFunctionName "removeEventListener" /// /// this message is sent from render process to browser process /// and is processed in the Qt UI thread /// /// #define kCefViewClientRenderFocusedNodeChangedMessage "CefViewClientRender.FocusedNodeChanged" /// /// this message is sent from render process to browser process /// and is processed in the Qt UI thread /// /// #define kCefViewClientRenderReportJSResultMessage "CefViewClientRender.ReportJSResult" /// /// this message is sent from render process to browser process /// and is processed in the Qt UI thread /// /// format /// msg.name /// msg.arg[0]: function name /// msg.arg[1~...]: function parameters /// #define kCefViewClientRenderInvokeMethodMessage "CefViewClientRender.InvokeMethod" /// /// this message is sent from browser process to render process /// and is processed in the CefRenderer_Main thread /// /// format: /// msg.name: /// msg.arg[0]: function name /// msg.arg[1~...]: function parameters /// #define kCefViewClientBrowserTriggerEventMessage "CefViewClientBrowser.TriggerEvent" /// /// window.__cefview_report_js_result__(context, result) /// context must be double /// #define kCefViewReportJSResultFunctionName "__cefview_report_js_result__" /// /// /// #define kCefViewResourceDirectoryName "resources" /// /// /// #define kCefViewLocalesDirectoryName "locales" /// /// /// #if defined(OS_WINDOWS) #define kCefViewDefaultUserAgent "CefView/1.0 (Windows; en-us)" #elif defined(OS_MACOS) #define kCefViewDefaultUserAgent "CefView/1.0 (macOS; en-us)" #elif defined(OS_LINUX) #define kCefViewDefaultUserAgent "CefView/1.0 (Linux; en-us)" #else #define kCefViewDefaultUserAgent "CefView/1.0 (Unknown; en-us)" #endif #endif