webview.create
Client
Creates a new webview instance
Syntax
local instance = webview.create(
options = {}
)Parameters
| Type | Name | Description |
|---|---|---|
table | options | Optional configuration table Refer Options section |
Returns
| Type | Name | Description |
|---|---|---|
webview | instance | Created webview instance |
Options
All fields are optional and fall back to their defaults if not specified.
| Field | Type | Default | Description |
|---|---|---|---|
fullscreen | bool | true | Webview will always match the size of the viewport |
transparent | bool | true | Webview background will be transparent |
incognito | bool | true | Runs the webview in incognito mode, no data is persisted to disk |
autoplay | bool | false | Media can be played without user interaction |
zoomable | bool | false | Enables page zooming hotkeys |
Examples
local wv = webview.create()
wv:set_visible(true)
wv:load_url("https://google.com")local wv = webview.create({
fullscreen = true,
transparent = true,
incognito = false,
autoplay = false,
zoomable = false
})
wv:set_visible(true)
wv:load_url("https://google.com")