Documentation ¶
Index ¶
- Constants
- Variables
- type ARGB
- type BF
- type BIND_EVENT
- type CBS
- type CEF_NET_ERROR
- type CEF_V8_EXCEPTION
- type CefProcessId
- type ChannelType
- type FN_TYPE
- type GO_VALUE_TYPE
- type IPC_TYPE
- type IS_CO
- type LANGUAGE
- type LOG
- type MenuId
- type PROCESS_MESSAGE_TYPE
- type ProcessMessageError
- type RNGFnCombineMode
- type TCefBatterySaverModeState
- type TCefChromeToolbarType
- type TCefContextMenuEditStateFlags
- type TCefContextMenuMediaStateFlags
- type TCefContextMenuMediaType
- type TCefContextMenuType
- type TCefContextMenuTypeFlags
- type TCefCookiePref
- type TCefCookiePriority
- type TCefCookieSameSite
- type TCefDragOperations
- type TCefErrorCode
- type TCefEventFlags
- type TCefKeyEventType
- type TCefMenuAccelerator
- type TCefMenuAnchorPosition
- type TCefMenuColorType
- type TCefMouseButtonType
- type TCefPointerType
- type TCefProcessType
- type TCefProxyScheme
- type TCefProxyType
- type TCefReferrerPolicy
- type TCefResourceType
- type TCefReturnValue
- type TCefShowState
- type TCefState
- type TCefTerminationStatus
- type TCefTouchEeventType
- type TCefTransitionType
- type TCefUrlRequestFlags
- type TCefUrlRequestStatus
- type TCefWebRTCHandlingPolicy
- type TCefWindowHandle
- type TCefWindowHandleType
- type TCefWindowOpenDisposition
- type TDateTime
- type TrayType
- type TriggerMode
- type V8_JS_VALUE_TYPE
- type V8_PROPERTY_ATTRIBUTE
- type WINDOW_TYPE
- type YouTubeRestrict
- type ZOOM
- type ZoomStep
Constants ¶
View Source
const ( ERR_NONE CEF_NET_ERROR = 0 ERR_IO_PENDING = -1 ERR_FAILED = -2 ERR_ABORTED = -3 ERR_INVALID_ARGUMENT = -4 ERR_INVALID_HANDLE = -5 ERR_FILE_NOT_FOUND = -6 ERR_TIMED_OUT = -7 ERR_FILE_TOO_BIG = -8 ERR_UNEXPECTED = -9 ERR_ACCESS_DENIED = -10 ERR_NOT_IMPLEMENTED = -11 ERR_INSUFFICIENT_RESOURCES = -12 ERR_OUT_OF_MEMORY = -13 ERR_UPLOAD_FILE_CHANGED = -14 ERR_SOCKET_NOT_CONNECTED = -15 ERR_FILE_EXISTS = -16 ERR_FILE_PATH_TOO_LONG = -17 ERR_FILE_NO_SPACE = -18 ERR_FILE_VIRUS_INFECTED = -19 ERR_BLOCKED_BY_CLIENT = -20 ERR_NETWORK_CHANGED = -21 ERR_BLOCKED_BY_ADMINISTRATOR = -22 ERR_SOCKET_IS_CONNECTED = -23 ERR_BLOCKED_ENROLLMENT_CHECK_PENDING = -24 ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED = -25 ERR_CONTEXT_SHUT_DOWN = -26 ERR_BLOCKED_BY_RESPONSE = -27 ERR_BLOCKED_BY_XSS_AUDITOR = -28 ERR_CLEARTEXT_NOT_PERMITTED = -29 ERR_CONNECTION_CLOSED = -100 ERR_CONNECTION_RESET = -101 ERR_CONNECTION_REFUSED = -102 ERR_CONNECTION_ABORTED = -103 ERR_CONNECTION_FAILED = -104 ERR_NAME_NOT_RESOLVED = -105 ERR_INTERNET_DISCONNECTED = -106 ERR_SSL_PROTOCOL_ERROR = -107 ERR_ADDRESS_INVALID = -108 ERR_ADDRESS_UNREACHABLE = -109 ERR_SSL_CLIENT_AUTH_CERT_NEEDED = -110 ERR_TUNNEL_CONNECTION_FAILED = -111 ERR_NO_SSL_VERSIONS_ENABLED = -112 ERR_SSL_VERSION_OR_CIPHER_MISMATCH = -113 ERR_SSL_RENEGOTIATION_REQUESTED = -114 ERR_PROXY_AUTH_UNSUPPORTED = -115 ERR_CERT_ERROR_IN_SSL_RENEGOTIATION = -116 ERR_BAD_SSL_CLIENT_AUTH_CERT = -117 ERR_CONNECTION_TIMED_OUT = -118 ERR_HOST_RESOLVER_QUEUE_TOO_LARGE = -119 ERR_SOCKS_CONNECTION_FAILED = -120 ERR_SOCKS_CONNECTION_HOST_UNREACHABLE = -121 ERR_ALPN_NEGOTIATION_FAILED = -122 ERR_SSL_NO_RENEGOTIATION = -123 ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES = -124 ERR_SSL_DECOMPRESSION_FAILURE_ALERT = -125 ERR_SSL_BAD_RECORD_MAC_ALERT = -126 ERR_PROXY_AUTH_REQUESTED = -127 ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY = -129 ERR_PROXY_CONNECTION_FAILED = -130 ERR_MANDATORY_PROXY_CONFIGURATION_FAILED = -131 ERR_PRECONNECT_MAX_SOCKET_LIMIT = -133 ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED = -134 ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY = -135 ERR_PROXY_CERTIFICATE_INVALID = -136 ERR_NAME_RESOLUTION_FAILED = -137 ERR_NETWORK_ACCESS_DENIED = -138 ERR_TEMPORARILY_THROTTLED = -139 ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT = -140 ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED = -141 ERR_MSG_TOO_BIG = -142 ERR_SPDY_SESSION_ALREADY_EXISTS = -143 ERR_WS_PROTOCOL_ERROR = -145 ERR_ADDRESS_IN_USE = -147 ERR_SSL_HANDSHAKE_NOT_COMPLETED = -148 ERR_SSL_BAD_PEER_PUBLIC_KEY = -149 ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN = -150 ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED = -151 ERR_ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH = -152 ERR_SSL_DECRYPT_ERROR_ALERT = -153 ERR_WS_THROTTLE_QUEUE_TOO_LARGE = -154 ERR_SSL_SERVER_CERT_CHANGED = -156 ERR_SSL_UNRECOGNIZED_NAME_ALERT = -159 ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR = -160 ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR = -161 ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE = -162 ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE = -163 ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT = -164 ERR_ICANN_NAME_COLLISION = -166 ERR_SSL_SERVER_CERT_BAD_FORMAT = -167 ERR_CT_STH_PARSING_FAILED = -168 ERR_CT_STH_INCOMPLETE = -169 ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH = -170 ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED = -171 ERR_SSL_OBSOLETE_CIPHER = -172 ERR_WS_UPGRADE = -173 ERR_READ_IF_READY_NOT_IMPLEMENTED = -174 ERR_SSL_VERSION_INTERFERENCE = -175 ERR_NO_BUFFER_SPACE = -176 ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS = -177 ERR_EARLY_DATA_REJECTED = -178 ERR_WRONG_VERSION_ON_EARLY_DATA = -179 ERR_TLS13_DOWNGRADE_DETECTED = -180 ERR_SSL_KEY_USAGE_INCOMPATIBLE = -181 ERR_CERT_COMMON_NAME_INVALID = -200 ERR_CERT_DATE_INVALID = -201 ERR_CERT_AUTHORITY_INVALID = -202 ERR_CERT_CONTAINS_ERRORS = -203 ERR_CERT_NO_REVOCATION_MECHANISM = -204 ERR_CERT_UNABLE_TO_CHECK_REVOCATION = -205 ERR_CERT_REVOKED = -206 ERR_CERT_INVALID = -207 ERR_CERT_WEAK_SIGNATURE_ALGORITHM = -208 ERR_CERT_NON_UNIQUE_NAME = -210 ERR_CERT_WEAK_KEY = -211 ERR_CERT_NAME_CONSTRAINT_VIOLATION = -212 ERR_CERT_VALIDITY_TOO_LONG = -213 ERR_CERTIFICATE_TRANSPARENCY_REQUIRED = -214 ERR_CERT_SYMANTEC_LEGACY = -215 ERR_CERT_END = -216 ERR_INVALID_URL = -300 ERR_DISALLOWED_URL_SCHEME = -301 ERR_UNKNOWN_URL_SCHEME = -302 ERR_INVALID_REDIRECT = -303 ERR_TOO_MANY_REDIRECTS = -310 ERR_UNSAFE_REDIRECT = -311 ERR_UNSAFE_PORT = -312 ERR_INVALID_RESPONSE = -320 ERR_INVALID_CHUNKED_ENCODING = -321 ERR_METHOD_NOT_SUPPORTED = -322 ERR_UNEXPECTED_PROXY_AUTH = -323 ERR_EMPTY_RESPONSE = -324 ERR_RESPONSE_HEADERS_TOO_BIG = -325 ERR_PAC_STATUS_NOT_OK = -326 ERR_PAC_SCRIPT_FAILED = -327 ERR_REQUEST_RANGE_NOT_SATISFIABLE = -328 ERR_MALFORMED_IDENTITY = -329 ERR_CONTENT_DECODING_FAILED = -330 ERR_NETWORK_IO_SUSPENDED = -331 ERR_SYN_REPLY_NOT_RECEIVED = -332 ERR_ENCODING_CONVERSION_FAILED = -333 ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT = -334 ERR_NO_SUPPORTED_PROXIES = -336 ERR_SPDY_PROTOCOL_ERROR = -337 ERR_INVALID_AUTH_CREDENTIALS = -338 ERR_UNSUPPORTED_AUTH_SCHEME = -339 ERR_ENCODING_DETECTION_FAILED = -340 ERR_MISSING_AUTH_CREDENTIALS = -341 ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS = -342 ERR_MISCONFIGURED_AUTH_ENVIRONMENT = -343 ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS = -344 ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN = -345 ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH = -346 ERR_INCOMPLETE_SPDY_HEADERS = -347 ERR_PAC_NOT_IN_DHCP = -348 ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION = -349 ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION = -350 ERR_SPDY_SERVER_REFUSED_STREAM = -351 ERR_SPDY_PING_FAILED = -352 ERR_CONTENT_LENGTH_MISMATCH = -354 ERR_INCOMPLETE_CHUNKED_ENCODING = -355 ERR_QUIC_PROTOCOL_ERROR = -356 ERR_RESPONSE_HEADERS_TRUNCATED = -357 ERR_QUIC_HANDSHAKE_FAILED = -358 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY = -360 ERR_SPDY_FLOW_CONTROL_ERROR = -361 ERR_SPDY_FRAME_SIZE_ERROR = -362 ERR_SPDY_COMPRESSION_ERROR = -363 ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION = -364 ERR_HTTP_1_1_REQUIRED = -365 ERR_PROXY_HTTP_1_1_REQUIRED = -366 ERR_PAC_SCRIPT_TERMINATED = -367 ERR_INVALID_HTTP_RESPONSE = -370 ERR_CONTENT_DECODING_INIT_FAILED = -371 ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED = -372 ERR_SPDY_PUSHED_STREAM_NOT_AVAILABLE = -373 ERR_SPDY_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER = -374 ERR_TOO_MANY_RETRIES = -375 ERR_SPDY_STREAM_CLOSED = -376 ERR_SPDY_CLIENT_REFUSED_STREAM = -377 ERR_SPDY_PUSHED_RESPONSE_DOES_NOT_MATCH = -378 ERR_CACHE_MISS = -400 ERR_CACHE_READ_FAILURE = -401 ERR_CACHE_WRITE_FAILURE = -402 ERR_CACHE_OPERATION_NOT_SUPPORTED = -403 ERR_CACHE_OPEN_FAILURE = -404 ERR_CACHE_CREATE_FAILURE = -405 ERR_CACHE_RACE = -406 ERR_CACHE_CHECKSUM_READ_FAILURE = -407 ERR_CACHE_CHECKSUM_MISMATCH = -408 ERR_CACHE_LOCK_TIMEOUT = -409 ERR_CACHE_AUTH_FAILURE_AFTER_READ = -410 ERR_CACHE_ENTRY_NOT_SUITABLE = -411 ERR_CACHE_DOOM_FAILURE = -412 ERR_CACHE_OPEN_OR_CREATE_FAILURE = -413 ERR_INSECURE_RESPONSE = -501 ERR_NO_PRIVATE_KEY_FOR_CERT = -502 ERR_ADD_USER_CERT_FAILED = -503 ERR_INVALID_SIGNED_EXCHANGE = -504 ERR_FTP_FAILED = -601 ERR_FTP_SERVICE_UNAVAILABLE = -602 ERR_FTP_TRANSFER_ABORTED = -603 ERR_FTP_FILE_BUSY = -604 ERR_FTP_SYNTAX_ERROR = -605 ERR_FTP_COMMAND_NOT_SUPPORTED = -606 ERR_FTP_BAD_COMMAND_SEQUENCE = -607 ERR_PKCS12_IMPORT_BAD_PASSWORD = -701 ERR_PKCS12_IMPORT_FAILED = -702 ERR_IMPORT_CA_CERT_NOT_CA = -703 ERR_IMPORT_CERT_ALREADY_EXISTS = -704 ERR_IMPORT_CA_CERT_FAILED = -705 ERR_IMPORT_SERVER_CERT_FAILED = -706 ERR_PKCS12_IMPORT_INVALID_MAC = -707 ERR_PKCS12_IMPORT_INVALID_FILE = -708 ERR_PKCS12_IMPORT_UNSUPPORTED = -709 ERR_KEY_GENERATION_FAILED = -710 ERR_PRIVATE_KEY_EXPORT_FAILED = -712 ERR_SELF_SIGNED_CERT_GENERATION_FAILED = -713 ERR_CERT_DATABASE_CHANGED = -714 ERR_DNS_MALFORMED_RESPONSE = -800 ERR_DNS_SERVER_REQUIRES_TCP = -801 ERR_DNS_SERVER_FAILED = -802 ERR_DNS_TIMED_OUT = -803 ERR_NS_CACHE_MISS = -804 ERR_DNS_SEARCH_EMPTY = -805 ERR_DNS_SORT_ERROR = -806 ERR_DNS_HTTP_FAILED = -807 )
View Source
const ( MA_Shift = "SHIFT" MA_Shift_Code TCefMenuAccelerator = 0x10 // 16 MA_Ctrl = "CTRL" MA_Ctrl_Code TCefMenuAccelerator = 0x11 // 17 MA_Alt = "ALT" MA_Alt_Code TCefMenuAccelerator = 0x12 // 18 )
View Source
const ( CEF_PREFERENCES_SAVED = 0x000A00 CEF_DOONCLOSE = 0x000A01 CEF_STARTDRAGGING = 0x000A02 CEF_AFTERCREATED = 0x000A03 CEF_PENDINGRESIZE = 0x000A04 CEF_PUMPHAVEWORK = 0x000A05 CEF_DESTROY = 0x000A06 CEF_DOONBEFORECLOSE = 0x000A07 CEF_PENDINGINVALIDATE = 0x000A08 CEF_IMERANGECHANGED = 0x000A09 CEF_SENTINEL_START = 0x000A0A CEF_SENTINEL_DOCLOSE = 0x000A0B CEF_BEFORECLOSE = 0x000A0C )
功能和消息常量
View Source
const ( Empty = "" MAINARGS_NETIPCPORT = "net-ipc-port" ENERGY_HOME_KEY = "ENERGY_HOME" MemoryNetwork = "unix" )
View Source
const ( IPCT_NET = IPC_TYPE(iota) IPCT_UNIX )
View Source
const ( Ct_Server = ChannelType(iota) Ct_Client )
View Source
const ( Tm_Async = TriggerMode(iota) //异步 Tm_Callback //异步,带回调函数返回结果 Tm_Sync //同步,阻塞等待结果返回值 )
View Source
const ( WM_APP = 0x008000 MINIBROWSER_SHOWDEVTOOLS = WM_APP + 0x00101 //开发工具展示 MINIBROWSER_HIDEDEVTOOLS = WM_APP + 0x00102 //开发工具隐藏 )
功能和消息常量
View Source
const ( ZOOM_RESET = ZOOM(iota) ZOOM_INC ZOOM_DEC )
View Source
const ( TS_ABNORMAL_TERMINATION = TCefTerminationStatus(iota) TS_PROCESS_WAS_KILLED TS_PROCESS_CRASHED TS_PROCESS_OOM )
View Source
const ( BF_GOBACK = BF(iota) BF_GOFORWARD )
View Source
const ( CbaClose = CBS(iota) CbaDelay CbaCancel )
View Source
const ( PID_BROWSER = CefProcessId(iota) PID_RENDER )
View Source
const ( V8_VALUE_STRING = V8_JS_VALUE_TYPE(iota) V8_VALUE_INT V8_VALUE_DOUBLE V8_VALUE_BOOLEAN V8_VALUE_NULL V8_VALUE_UNDEFINED V8_VALUE_OBJECT V8_VALUE_ARRAY V8_VALUE_FUNCTION V8_VALUE_EXCEPTION V8_VALUE_ROOT_OBJECT V8_NO_OUT_VALUE )
View Source
const ( GO_VALUE_STRING = GO_VALUE_TYPE(iota) GO_VALUE_INT GO_VALUE_INT8 GO_VALUE_INT16 GO_VALUE_INT32 GO_VALUE_INT64 GO_VALUE_UINT GO_VALUE_UINT8 GO_VALUE_UINT16 GO_VALUE_UINT32 GO_VALUE_UINT64 GO_VALUE_UINTPTR GO_VALUE_FLOAT32 GO_VALUE_FLOAT64 GO_VALUE_BOOL GO_VALUE_NIL GO_VALUE_STRUCT GO_VALUE_SLICE GO_VALUE_FUNC GO_VALUE_PTR GO_VALUE_EXCEPTION GO_VALUE_INVALID_TYPE //无效类型 GO_VALUE_ARGUMENT //argument GO_VALUE_DICTVALUE //dictValue )
View Source
const ( BE_SET = BIND_EVENT(iota) BE_GET BE_FUNC )
View Source
const ( CVE_ERROR_OK = CEF_V8_EXCEPTION(iota) //操作成功 CVE_ERROR_NOT_FOUND_FIELD //未找到字段 或字段未定义 CVE_ERROR_NOT_FOUND_FUNC //未找到函数 或函数未定义 CVE_ERROR_TYPE_NOT_SUPPORTED //不支持的变量类型 变量类型只支持[string int double bool null undefined] CVE_ERROR_TYPE_CANNOT_CHANGE //字段为普通类型不能变更为 array、object、function CVE_ERROR_TYPE_INVALID //类型无效 CVE_ERROR_GET_STRING_FAIL //获取string类型失败 CVE_ERROR_GET_INT_FAIL //获取int类型失败 CVE_ERROR_GET_DOUBLE_FAIL //获取double类型失败 CVE_ERROR_GET_BOOL_FAIL //获取bool类型失败 CVE_ERROR_GET_NULL_FAIL //获取null类型失败 CVE_ERROR_GET_UNDEFINED_FAIL //获取undefined类型失败 CVE_ERROR_FUNC_INVALID_P_L_9 //该函数非法 类型不正确 或参数个数大于9个 CVE_ERROR_FUNC_IN_PAM //入参类型不正确 只能为string int double boolean CVE_ERROR_FUNC_OUT_PAM //出参类型不正确 只能为EefError 或 可选的[string int double boolean] CVE_ERROR_FUNC_GET_IN_PAM_STRING_FAIL //入参获取string类型值失败 CVE_ERROR_FUNC_GET_IN_PAM_INT_FAIL //入参获取int类型值失败 CVE_ERROR_FUNC_GET_IN_PAM_DOUBLE_FAIL //入参获取double类型值失败 CVE_ERROR_FUNC_GET_IN_PAM_BOOLEAN_FAIL //入参获取boolean类型值失败 CVE_ERROR_FUNC_GET_OUT_PAM_STRING_FAIL //出参获取string类型值失败 CVE_ERROR_FUNC_GET_OUT_PAM_INT_FAIL //出参获取int类型值失败 CVE_ERROR_FUNC_GET_OUT_PAM_DOUBLE_FAIL //出参获取double类型值失败 CVE_ERROR_FUNC_GET_OUT_PAM_BOOLEAN_FAIL //出参获取boolean类型值失败 CVE_ERROR_FUNC_GET_OUT_PAM_CEFERROR_FAIL //出参获取CefError值失败 CVE_ERROR_IPC_GET_BIND_FIELD_VALUE_FAIL //IPC获取绑定值失败 CVE_ERROR_UNKNOWN_ERROR //未知错误 )
View Source
const ( BIND_FUNC_IN_MAX_SUM = 9 //函数最大入参数 BIND_FUNC_OUT_MAX_SUM = 1 //函数最大出参数 )
View Source
const ( FN_TYPE_COMMON = FN_TYPE(iota) //普通函数,直接定义的 FN_TYPE_OBJECT //对象函数,所属对象 )
View Source
const ( IS_COMMON = IS_CO(iota) IS_OBJECT )
View Source
const ( PMT_JS_CODE = PROCESS_MESSAGE_TYPE(iota) //执行JS代码消息 PMT_TEXT //文本传递消息 PMT_BINARY //二进制消息 )
View Source
const ( PtBrowser = TCefProcessType(iota) PtRender PtZygote PtGPU PtUtility PtBroker PtCrashpad PtOther )
View Source
const ( Ccss_CEF_COOKIE_SAME_SITE_UNSPECIFIED = TCefCookieSameSite(iota) Ccss_CEF_COOKIE_SAME_SITE_NO_RESTRICTION Ccss_CEF_COOKIE_SAME_SITE_LAX_MODE Ccss_CEF_COOKIE_SAME_SITE_STRICT_MODE )
View Source
const ( PtDirect = TCefProxyType(iota) PtAutodetect PtSystem PtFixedServers PtPACScript )
View Source
const ( PsHTTP = TCefProxyScheme(iota) PsSOCKS4 PsSOCKS5 )
View Source
const ( CMT_NONE = TCefContextMenuType(iota) CMT_CHECK CMT_RADIO )
View Source
const ( CM_MEDIATYPE_NONE = TCefContextMenuMediaType(iota) CM_MEDIATYPE_IMAGE CM_MEDIATYPE_VIDEO CM_MEDIATYPE_AUDIO CM_MEDIATYPE_CANVAS CM_MEDIATYPE_FILE CM_MEDIATYPE_PLUGIN )
View Source
const ( CEF_MENU_COLOR_TEXT = TCefMenuColorType(iota) CEF_MENU_COLOR_TEXT_HOVERED CEF_MENU_COLOR_TEXT_ACCELERATOR CEF_MENU_COLOR_TEXT_ACCELERATOR_HOVERED CEF_MENU_COLOR_BACKGROUND CEF_MENU_COLOR_BACKGROUND_HOVERED CEF_MENU_COLOR_COUNT )
View Source
const ( KEYEVENT_RAW_KEYDOWN = TCefKeyEventType(iota) KEYEVENT_KEYDOWN KEYEVENT_KEYUP KEYEVENT_CHAR )
View Source
const ( Wht_WindowParent = TCefWindowHandleType(iota) Wht_LinkedWindowParent )
View Source
const ( RV_CANCEL = TCefReturnValue(iota) RV_CONTINUE RV_CONTINUE_ASYNC )
View Source
const ( REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE = TCefReferrerPolicy(iota) // same value as REFERRER_POLICY_DEFAULT REFERRER_POLICY_REDUCE_REFERRER_GRANULARITY_ON_TRANSITION_CROSS_ORIGIN REFERRER_POLICY_ORIGIN_ONLY_ON_TRANSITION_CROSS_ORIGIN REFERRER_POLICY_NEVER_CLEAR_REFERRER REFERRER_POLICY_ORIGIN REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_CROSS_ORIGIN REFERRER_POLICY_ORIGIN_CLEAR_ON_TRANSITION_FROM_SECURE_TO_INSECURE REFERRER_POLICY_NO_REFERRER // REFERRER_POLICY_LAST_VALUE = REFERRER_POLICY_NO_REFERRER )
View Source
const ( RT_MAIN_FRAME = TCefResourceType(iota) RT_SUB_FRAME RT_STYLESHEET RT_SCRIPT RT_IMAGE RT_FONT_RESOURCE RT_SUB_RESOURCE RT_OBJECT RT_MEDIA RT_WORKER RT_SHARED_WORKER RT_PREFETCH RT_FAVICON RT_XHR RT_PING RT_SERVICE_WORKER RT_CSP_REPORT RT_PLUGIN_RESOURCE RT_EMPTY_FILLER_TYPE_DO_NOT_USE // This type doesn't exist in CEF and it's here just to fill this position. RT_NAVIGATION_PRELOAD_MAIN_FRAME // This type must have a value of 19 RT_NAVIGATION_PRELOAD_SUB_FRAME )
View Source
const ( UR_UNKNOWN = TCefUrlRequestStatus(iota) UR_SUCCESS UR_IO_PENDING UR_CANCELED UR_FAILED )
View Source
const ( STATE_DEFAULT = TCefState(iota) STATE_ENABLED STATE_DISABLED )
View Source
const ( CEF_TET_RELEASED = TCefTouchEeventType(iota) CEF_TET_PRESSED CEF_TET_MOVED CEF_TET_CANCELLED )
View Source
const ( CEF_POINTER_TYPE_TOUCH = TCefPointerType(iota) CEF_POINTER_TYPE_MOUSE CEF_POINTER_TYPE_PEN CEF_POINTER_TYPE_ERASER CEF_POINTER_TYPE_UNKNOWN )
View Source
const ( MBT_LEFT = TCefMouseButtonType(iota) MBT_MIDDLE MBT_RIGHT )
View Source
const ( WOD_UNKNOWN = TCefWindowOpenDisposition(iota) WOD_CURRENT_TAB WOD_SINGLETON_TAB WOD_NEW_FOREGROUND_TAB WOD_NEW_BACKGROUND_TAB WOD_NEW_POPUP WOD_NEW_WINDOW WOD_SAVE_TO_DISK WOD_OFF_THE_RECORD WOD_IGNORE_ACTION WOD_SWITCH_TO_TAB WOD_NEW_PICTURE_IN_PICTURE )
View Source
const ( WT_MAIN_BROWSER = WINDOW_TYPE(iota) WT_POPUP_SUB_BROWSER WT_DEV_TOOLS WT_VIEW_SOURCE )
View Source
const ( CEF_MENU_ANCHOR_TOPLEFT = TCefMenuAnchorPosition(iota) CEF_MENU_ANCHOR_TOPRIGHT CEF_MENU_ANCHOR_BOTTOMCENTER )
View Source
const ( CEF_SHOW_STATE_NORMAL = TCefShowState(1) CEF_SHOW_STATE_MINIMIZED = TCefShowState(2) CEF_SHOW_STATE_MAXIMIZED = TCefShowState(3) CEF_SHOW_STATE_FULLSCREEN = TCefShowState(4) )
View Source
const ( CEF_CTT_NONE = TCefChromeToolbarType(1) CEF_CTT_NORMAL = TCefChromeToolbarType(2) CEF_CTT_LOCATION = TCefChromeToolbarType(3) )
View Source
const ( DRAG_OPERATION_NONE = TCefDragOperations(0) DRAG_OPERATION_COPY = TCefDragOperations(1) DRAG_OPERATION_LINK = TCefDragOperations(2) DRAG_OPERATION_GENERIC = TCefDragOperations(4) DRAG_OPERATION_PRIVATE = TCefDragOperations(8) DRAG_OPERATION_MOVE = TCefDragOperations(16) DRAG_OPERATION_DELETE = TCefDragOperations(32) DRAG_OPERATION_EVERY = TCefDragOperations(math.MaxUint32) )
View Source
const ( ZOOM_STEP_25 ZoomStep = 0 ZOOM_STEP_33 = 1 ZOOM_STEP_50 = 2 ZOOM_STEP_67 = 3 ZOOM_STEP_75 = 4 ZOOM_STEP_90 = 5 ZOOM_STEP_100 = 6 ZOOM_STEP_110 = 7 ZOOM_STEP_125 = 8 ZOOM_STEP_150 = 9 ZOOM_STEP_175 = 10 ZOOM_STEP_200 = 11 ZOOM_STEP_250 = 12 ZOOM_STEP_300 = 13 ZOOM_STEP_400 = 14 ZOOM_STEP_500 = 15 ZOOM_STEP_UNK = 16 ZOOM_STEP_MIN = ZOOM_STEP_25 ZOOM_STEP_MAX = ZOOM_STEP_500 ZOOM_STEP_DEF = ZOOM_STEP_100 )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CBS ¶
Chromium关闭的操作类型 在 TChromium.Onclose 使用 ------------------------- cbaCancel : 停止关闭浏览器 cbaClose : 继续关闭浏览器 cbaDelay : 暂时停止关闭浏览器
: 当应用程序需要在关闭浏览器之前执行一些自定义进程时使用。在关闭浏览器之前,通常需要在主线程中销毁TCEFWindowParent。
type ChannelType ¶
type LANGUAGE ¶
const ( LANGUAGE_zh_CN LANGUAGE = "zh-CN" LANGUAGE_zh_TW LANGUAGE = "zh-TW" LANGUAGE_am LANGUAGE = "am" LANGUAGE_ar LANGUAGE = "ar" LANGUAGE_bg LANGUAGE = "bg" LANGUAGE_bn LANGUAGE = "bn" LANGUAGE_ca LANGUAGE = "ca" LANGUAGE_cs LANGUAGE = "cs" LANGUAGE_da LANGUAGE = "da" LANGUAGE_de LANGUAGE = "de" LANGUAGE_el LANGUAGE = "el" LANGUAGE_en_GB LANGUAGE = "en-GB" LANGUAGE_en_US LANGUAGE = "en-US" LANGUAGE_es LANGUAGE = "es" LANGUAGE_es_419 LANGUAGE = "es-419" LANGUAGE_et LANGUAGE = "et" LANGUAGE_fa LANGUAGE = "fa" LANGUAGE_fi LANGUAGE = "fi" LANGUAGE_fil LANGUAGE = "fil" LANGUAGE_fr LANGUAGE = "fr" LANGUAGE_gu LANGUAGE = "gu" LANGUAGE_he LANGUAGE = "he" LANGUAGE_hi LANGUAGE = "hi" LANGUAGE_hr LANGUAGE = "hr" LANGUAGE_hu LANGUAGE = "hu" LANGUAGE_id LANGUAGE = "channelId" LANGUAGE_it LANGUAGE = "it" LANGUAGE_ja LANGUAGE = "ja" LANGUAGE_kn LANGUAGE = "kn" LANGUAGE_ko LANGUAGE = "ko" LANGUAGE_lt LANGUAGE = "lt" LANGUAGE_lv LANGUAGE = "lv" LANGUAGE_ml LANGUAGE = "ml" LANGUAGE_mr LANGUAGE = "mr" LANGUAGE_ms LANGUAGE = "ms" LANGUAGE_nb LANGUAGE = "nb" LANGUAGE_nl LANGUAGE = "nl" LANGUAGE_pl LANGUAGE = "pl" LANGUAGE_pt_BR LANGUAGE = "pt-BR" LANGUAGE_pt_PT LANGUAGE = "pt-PT" LANGUAGE_ro LANGUAGE = "ro" LANGUAGE_ru LANGUAGE = "ru" LANGUAGE_sk LANGUAGE = "sk" LANGUAGE_sl LANGUAGE = "sl" LANGUAGE_sr LANGUAGE = "sr" LANGUAGE_sv LANGUAGE = "sv" LANGUAGE_sw LANGUAGE = "sw" LANGUAGE_ta LANGUAGE = "ta" LANGUAGE_te LANGUAGE = "te" LANGUAGE_th LANGUAGE = "th" LANGUAGE_tr LANGUAGE = "tr" LANGUAGE_uk LANGUAGE = "uk" LANGUAGE_vi LANGUAGE = "vi" )
type MenuId ¶
const ( MENU_ID_BACK MenuId = 100 MENU_ID_FORWARD MenuId = 101 MENU_ID_RELOAD MenuId = 102 MENU_ID_RELOAD_NOCACHE MenuId = 103 MENU_ID_STOPLOAD MenuId = 104 MENU_ID_UNDO MenuId = 110 MENU_ID_REDO MenuId = 111 MENU_ID_CUT MenuId = 112 MENU_ID_COPY MenuId = 113 MENU_ID_PASTE MenuId = 114 MENU_ID_DELETE MenuId = 115 MENU_ID_SELECT_ALL MenuId = 116 MENU_ID_FIND MenuId = 130 MENU_ID_PRINT MenuId = 131 MENU_ID_VIEW_SOURCE MenuId = 132 MENU_ID_SPELLCHECK_SUGGESTION_0 MenuId = 200 MENU_ID_SPELLCHECK_SUGGESTION_1 MenuId = 201 MENU_ID_SPELLCHECK_SUGGESTION_2 MenuId = 202 MENU_ID_SPELLCHECK_SUGGESTION_3 MenuId = 203 MENU_ID_SPELLCHECK_SUGGESTION_4 MenuId = 204 MENU_ID_SPELLCHECK_SUGGESTION_LAST MenuId = 204 MENU_ID_NO_SPELLING_SUGGESTIONS MenuId = 205 MENU_ID_ADD_TO_DICTIONARY MenuId = 206 MENU_ID_CUSTOM_FIRST MenuId = 220 MENU_ID_CUSTOM_LAST MenuId = 250 MENU_ID_USER_FIRST MenuId = 26500 MENU_ID_USER_LAST MenuId = 28500 )
type ProcessMessageError ¶
进程消息错误码
const ( PME_OK ProcessMessageError = iota + 1 //发送成功 PMErr_NOT_FOUND_FRAME ProcessMessageError = -1 //没找到Frame PMErr_TARGET_PROCESS ProcessMessageError = -2 //目标进程标识错误 PMErr_NAME_IS_NULL ProcessMessageError = -3 //消息名称为空 PMErr_NO_INVALID_FRAME ProcessMessageError = -4 //无效的Frame PMErr_REQUIRED_PARAMS_IS_NULL ProcessMessageError = -5 //必要参数为空 PMErr_NAME_CANNOT_USED ProcessMessageError = -6 //不能使用的消息名称 )
type RNGFnCombineMode ¶ added in v1.106.11
type RNGFnCombineMode = int32
CombineRgn Mode flags
const ( RGN_AND RNGFnCombineMode = iota + 1 RGN_OR RGN_XOR RGN_DIFF RGN_COPY )
type TCefBatterySaverModeState ¶ added in v1.106.11
Values used by the battery saver mode state preference https://source.chromium.org/chromium/chromium/src/+/main:components/performance_manager/public/user_tuning/prefs.h
const ( BsmsDisabled TCefBatterySaverModeState = iota BsmsEnabledBelowThreshold BsmsEnabledOnBattery BsmsEnabled BsmsDefault // Custom value used to update the preferences only when there's a non-default value )
type TCefChromeToolbarType ¶ added in v1.106.11
type TCefContextMenuType ¶
type TCefCookiePref ¶ added in v1.106.11
Used in TChromium preferences to allow or block cookies.
const ( CpDefault TCefCookiePref = iota CpAllow CpBlock )
type TCefCookiePriority ¶
const ( CEF_COOKIE_PRIORITY_LOW TCefCookiePriority = -1 CEF_COOKIE_PRIORITY_MEDIUM TCefCookiePriority = 0 CEF_COOKIE_PRIORITY_HIGH TCefCookiePriority = 1 )
type TCefCookieSameSite ¶
type TCefDragOperations ¶ added in v1.106.11
/include/internal/cef_types.h (cef_drag_operations_mask_t)
type TCefErrorCode ¶
type TCefEventFlags ¶
type TCefKeyEventType ¶
type TCefMenuAccelerator ¶
type TCefMenuAnchorPosition ¶ added in v1.106.11
type TCefMenuColorType ¶
type TCefMouseButtonType ¶
type TCefPointerType ¶
type TCefProcessType ¶
type TCefProxyScheme ¶
type TCefProxyType ¶
type TCefReferrerPolicy ¶
type TCefResourceType ¶
type TCefReturnValue ¶
type TCefShowState ¶ added in v1.106.11
type TCefTouchEeventType ¶
type TCefTransitionType ¶
type TCefUrlRequestFlags ¶
type TCefUrlRequestStatus ¶
type TCefWebRTCHandlingPolicy ¶ added in v1.106.11
const ( HpDefault TCefWebRTCHandlingPolicy = iota HpDefaultPublicAndPrivateInterfaces HpDefaultPublicInterfaceOnly HpDisableNonProxiedUDP )
type TCefWindowHandle ¶ added in v1.106.11
type TCefWindowHandleType ¶
type TriggerMode ¶
type V8_PROPERTY_ATTRIBUTE ¶
JS属性
const ( V8_PROPERTY_ATTRIBUTE_NONE V8_PROPERTY_ATTRIBUTE = 0 V8_PROPERTY_ATTRIBUTE_READONLY V8_PROPERTY_ATTRIBUTE = 1 << 0 V8_PROPERTY_ATTRIBUTE_DONTENUM V8_PROPERTY_ATTRIBUTE = 1 << 1 V8_PROPERTY_ATTRIBUTE_DONTDELETE V8_PROPERTY_ATTRIBUTE = 1 << 2 )
type YouTubeRestrict ¶ added in v1.106.11
https://chromium.googlesource.com/chromium/src/+/refs/tags/77.0.3865.90/chrome/common/net/safe_search_util.h (YouTubeRestrictMode) https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict
const ( YOUTUBE_RESTRICT_OFF YouTubeRestrict = iota YOUTUBE_RESTRICT_MODERATE YOUTUBE_RESTRICT_STRICT )
Click to show internal directories.
Click to hide internal directories.