Help us shape the future of Go! Take the 2026 Go Developer Survey

webview

package
v3.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderContentLength = "Content-Length"
	HeaderContentType   = "Content-Type"
)
View Source
const Webkit2MinMinorVersion = 40

Variables

This section is empty.

Functions

This section is empty.

Types

type Request

type Request interface {
	URL() (string, error)
	Method() (string, error)
	Header() (http.Header, error)
	Body() (io.ReadCloser, error)

	Response() ResponseWriter

	Close() error
}

func NewRequest

func NewRequest(webKitURISchemeRequest unsafe.Pointer) Request

NewRequest creates as new WebViewRequest based on a pointer to an `WebKitURISchemeRequest`

type ResponseWriter

type ResponseWriter interface {
	http.ResponseWriter

	// Finish the response and flush all data. A Finish after the request has already been finished has no effect.
	Finish() error

	// Code returns the HTTP status code of the response
	Code() int
}

A ResponseWriter interface is used by an HTTP handler to construct an HTTP response for the WebView.

Jump to

Keyboard shortcuts

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