consts

package
v1.109.1184 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

View Source
var (
	ExePath       string                       //执行文件目录
	HomeDir, _    = homedir.Dir()              //系统用户目录
	Separator     = string(filepath.Separator) //系统目录分隔符
	SingleProcess = false                      //进程启动方式, true单进程 false多进程
	IsMessageLoop = false                      //CEF应用的窗口, 使用views framework为true, 使用LCL为false, 其实是窗口消息轮询使用方式
)

Functions

This section is empty.

Types

type ARGB

type ARGB = types.UInt32

type BF

type BF = types.Int32

前进 & 后退

type BIND_EVENT

type BIND_EVENT = types.Int32

JS交互绑定的事件类型

type CBS

type CBS = types.Int32

Chromium关闭的操作类型 在 TChromium.Onclose 使用 ------------------------- cbaCancel : 停止关闭浏览器 cbaClose : 继续关闭浏览器 cbaDelay : 暂时停止关闭浏览器

: 当应用程序需要在关闭浏览器之前执行一些自定义进程时使用。在关闭浏览器之前,通常需要在主线程中销毁TCEFWindowParent。

type CEF_NET_ERROR

type CEF_NET_ERROR int32

net error

type CEF_V8_EXCEPTION

type CEF_V8_EXCEPTION = types.Int32

异常信息

type CefProcessId

type CefProcessId = types.Int32

CEF 进程 ChannelId

type ChannelType

type ChannelType = types.Int8

type FN_TYPE

type FN_TYPE = types.Int8

函数类型

type GO_VALUE_TYPE

type GO_VALUE_TYPE = types.Int32

支持的GO类型

type IPC_TYPE

type IPC_TYPE = types.Int8

type IS_CO

type IS_CO = types.Int8

通用类型或对象类型

type LANGUAGE

type LANGUAGE = types.String
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 LOG

type LOG = types.UInt32

日志等级

const (
	LOGSEVERITY_DEFAULT LOG = 0
	LOGSEVERITY_VERBOSE LOG = 1
	LOGSEVERITY_DEBUG   LOG = LOGSEVERITY_VERBOSE
	LOGSEVERITY_INFO    LOG = 2
	LOGSEVERITY_WARNING LOG = 3
	LOGSEVERITY_ERROR   LOG = 4
	LOGSEVERITY_FATAL   LOG = 5
	LOGSEVERITY_DISABLE LOG = 99
)
type MenuId = types.Int32
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 PROCESS_MESSAGE_TYPE

type PROCESS_MESSAGE_TYPE = types.Int8

进程消息类型

type ProcessMessageError

type ProcessMessageError = types.Int32

进程消息错误码

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

type TCefBatterySaverModeState = types.Int32

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 TCefChromeToolbarType = types.Int32

type TCefContextMenuEditStateFlags

type TCefContextMenuEditStateFlags = types.UInt32

type TCefContextMenuMediaStateFlags

type TCefContextMenuMediaStateFlags = types.UInt32

type TCefContextMenuMediaType

type TCefContextMenuMediaType = types.Int32

type TCefContextMenuType

type TCefContextMenuType = types.Int32

type TCefContextMenuTypeFlags

type TCefContextMenuTypeFlags = types.UInt32

type TCefCookiePref added in v1.106.11

type TCefCookiePref = types.Int32

Used in TChromium preferences to allow or block cookies.

const (
	CpDefault TCefCookiePref = iota
	CpAllow
	CpBlock
)

type TCefCookiePriority

type TCefCookiePriority = types.Int32
const (
	CEF_COOKIE_PRIORITY_LOW    TCefCookiePriority = -1
	CEF_COOKIE_PRIORITY_MEDIUM TCefCookiePriority = 0
	CEF_COOKIE_PRIORITY_HIGH   TCefCookiePriority = 1
)

type TCefCookieSameSite

type TCefCookieSameSite = types.Int32

type TCefDragOperations added in v1.106.11

type TCefDragOperations = types.Cardinal

/include/internal/cef_types.h (cef_drag_operations_mask_t)

type TCefErrorCode

type TCefErrorCode = types.Int32

type TCefEventFlags

type TCefEventFlags = types.UInt32

type TCefKeyEventType

type TCefKeyEventType = types.Int32

type TCefMenuAccelerator

type TCefMenuAccelerator = types.Int32

type TCefMenuAnchorPosition added in v1.106.11

type TCefMenuAnchorPosition = types.Int32

type TCefMenuColorType

type TCefMenuColorType = types.Int32

type TCefMouseButtonType

type TCefMouseButtonType = types.Int32

type TCefPointerType

type TCefPointerType = types.Int32

type TCefProcessType

type TCefProcessType = types.Int8

type TCefProxyScheme

type TCefProxyScheme = types.Int32

type TCefProxyType

type TCefProxyType = types.Int32

type TCefReferrerPolicy

type TCefReferrerPolicy = types.Int32

type TCefResourceType

type TCefResourceType = types.Int32

type TCefReturnValue

type TCefReturnValue = types.Int32

type TCefShowState added in v1.106.11

type TCefShowState = types.Int32

type TCefState

type TCefState = types.Int32

type TCefTerminationStatus

type TCefTerminationStatus = types.Int32

进程结束的状态

type TCefTouchEeventType

type TCefTouchEeventType = types.Int32

type TCefTransitionType

type TCefTransitionType = types.Int

type TCefUrlRequestFlags

type TCefUrlRequestFlags = types.Int

type TCefUrlRequestStatus

type TCefUrlRequestStatus = types.Int32

type TCefWebRTCHandlingPolicy added in v1.106.11

type TCefWebRTCHandlingPolicy = types.Int32
const (
	HpDefault TCefWebRTCHandlingPolicy = iota
	HpDefaultPublicAndPrivateInterfaces
	HpDefaultPublicInterfaceOnly
	HpDisableNonProxiedUDP
)

type TCefWindowHandle added in v1.106.11

type TCefWindowHandle = types.UIntptr

type TCefWindowHandleType

type TCefWindowHandleType = types.Int8

type TCefWindowOpenDisposition

type TCefWindowOpenDisposition = types.Int32

type TDateTime

type TDateTime = types.Float64

type TrayType added in v1.106.11

type TrayType int8
const (
	TRAY_SYS TrayType = iota
	TRAY_LCL
)

type TriggerMode

type TriggerMode = types.Int8

type V8_JS_VALUE_TYPE

type V8_JS_VALUE_TYPE = types.Int32

支持的JS类型

type V8_PROPERTY_ATTRIBUTE

type V8_PROPERTY_ATTRIBUTE = types.Int32

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 WINDOW_TYPE

type WINDOW_TYPE = types.Int8

WINDOW_TYPE 窗口类型

type YouTubeRestrict added in v1.106.11

type YouTubeRestrict = types.Int32

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
)

type ZOOM

type ZOOM = types.Int32

缩放、放大

type ZoomStep added in v1.106.11

type ZoomStep = byte

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL