Web
constWeb:object
Defined in: client/api.d.ts:2143
Client-only, resource-owned CEF web-view API exposed as the global Web.
Type Declaration
Section titled “Type Declaration”createView()
Section titled “createView()”createView(
url,options?):number
Creates an origin-locked web view owned by the calling resource.
Parameters
Section titled “Parameters”string
Resource-relative URL or allowed absolute URL loaded into the view.
options?
Section titled “options?”Optional initial pixel geometry, stacking, visibility, and focus settings.
focus?
Section titled “focus?”boolean
height?
Section titled “height?”number
visible?
Section titled “visible?”boolean
width?
Section titled “width?”number
number
number
zIndex?
Section titled “zIndex?”number
Returns
Section titled “Returns”number
Numeric view ID used by the remaining Web methods.
destroyView()
Section titled “destroyView()”destroyView(
viewId):boolean
Destroys an owned view and removes all of its script event handlers.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
Returns
Section titled “Returns”boolean
True when a view was destroyed.
emit()
Section titled “emit()”emit(
viewId,eventName,payload?):boolean
Dispatches a CustomEvent into an owned view.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
eventName
Section titled “eventName”string
CustomEvent name dispatched in the page.
payload?
Section titled “payload?”unknown
Optional JSON-serializable event detail.
Returns
Section titled “Returns”boolean
True when the dispatch script was queued.
focusView()
Section titled “focusView()”focusView(
viewId,focused?):boolean
Changes input focus for an owned view.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
focused?
Section titled “focused?”boolean
Whether the view captures keyboard and mouse input; defaults to true.
Returns
Section titled “Returns”boolean
True when the view exists and focus was updated.
getScreenSize()
Section titled “getScreenSize()”getScreenSize():
object
Returns the current client viewport size.
Returns
Section titled “Returns”object
Width and height in physical pixels.
height
Section titled “height”height:
number
width:
number
hideView()
Section titled “hideView()”hideView(
viewId):boolean
Hides an owned view.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
Returns
Section titled “Returns”boolean
True when the view exists and was updated.
isViewVisible()
Section titled “isViewVisible()”isViewVisible(
viewId):boolean
Checks whether an owned view is currently visible.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
Returns
Section titled “Returns”boolean
False for missing or unowned views.
loadURL()
Section titled “loadURL()”loadURL(
viewId,url):boolean
Navigates a view and replaces its allowed origin with the new URL’s origin.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
string
New resource-relative or allowed absolute URL.
Returns
Section titled “Returns”boolean
True when navigation was requested.
off(
viewId,eventName,handler?):boolean
Removes page-event handlers from an owned view.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
eventName
Section titled “eventName”string
Page-to-script event name.
handler?
Section titled “handler?”WebEventHandler
Optional exact callback; omitting it removes every matching handler owned by the resource.
Returns
Section titled “Returns”boolean
True when at least one handler was removed.
on(
viewId,eventName,handler):void
Registers a handler for an event emitted by an owned same-origin page.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
eventName
Section titled “eventName”string
Page-to-script event name.
handler
Section titled “handler”WebEventHandler
Resource-owned callback invoked by the view’s callEvent bridge.
Returns
Section titled “Returns”void
resizeView()
Section titled “resizeView()”resizeView(
viewId,width,height):boolean
Resizes an owned view’s viewport.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
number
New viewport width in pixels.
height
Section titled “height”number
New viewport height in pixels.
Returns
Section titled “Returns”boolean
True when the view exists and was resized.
setViewPosition()
Section titled “setViewPosition()”setViewPosition(
viewId,x,y):boolean
Moves an owned view on screen.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
number
New horizontal screen position in pixels.
number
New vertical screen position in pixels.
Returns
Section titled “Returns”boolean
True when the view exists and was moved.
showView()
Section titled “showView()”showView(
viewId):boolean
Makes an owned view visible.
Parameters
Section titled “Parameters”viewId
Section titled “viewId”number
Owned view identifier.
Returns
Section titled “Returns”boolean
True when the view exists and was updated.
