Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultInjectTab = "SharedJSContext"
Variables ¶
View Source
var ErrCEFEncodeResultFailed = errors.New("failed to encode CEF execution result")
View Source
var ErrCEFJavaScriptException = errors.New("javascript exception in CEF execution")
View Source
var ErrCEFMalformedResponse = errors.New("malformed CEF response")
View Source
var ErrCEFMissingRuntimeResult = errors.New("missing runtime result in CEF response")
View Source
var ErrCEFMissingRuntimeValue = errors.New("missing runtime value in CEF response")
View Source
var ErrCEFProtocolResponseError = errors.New("CEF protocol response error")
View Source
var ErrCEFRemoteDebugUnreachable = errors.New("CEF remote debug websocket unreachable")
View Source
var ErrCEFResponseReadFailed = errors.New("failed to read CEF websocket response")
View Source
var ErrCEFTabNotFound = errors.New("CEF tab not found")
View Source
var ErrCEFTemplateExecFailed = errors.New("failed to execute JS template")
View Source
var ErrFailedToExecuteJs = errors.New("failed to execute JS in CEF")
Functions ¶
func NextInjectID ¶
func NextInjectID() int
Types ¶
type ExecutePayload ¶
type ExecutePayload struct {
ID int `json:"id"`
Method string `json:"method"`
Params ExecutePayloadParams `json:"params"`
}
func NewExecutePayload ¶
func NewExecutePayload(js string) ExecutePayload
type ExecutePayloadParams ¶
Click to show internal directories.
Click to hide internal directories.