0.0.13 • Published 2 years ago
capacitor-webview-controller v0.0.13
capacitor-webview-controller
control webviews cross platform using capacitor.js.
Install
npm install capacitor-webview-controller
npx cap syncAPI
loadURL(...)closeWindow()evaluateJavaScript(...)show()hide()addListener('navigation', ...)addListener('page loaded', ...)addListener('closed', ...)- Interfaces
- Type Aliases
loadURL(...)
loadURL(options: { url: string; }) => Promise<void>| Param | Type |
|---|---|
options | { url: string; } |
closeWindow()
closeWindow() => Promise<void>evaluateJavaScript(...)
evaluateJavaScript(options: { javascript: string; }) => Promise<{ result: string; }>| Param | Type |
|---|---|
options | { javascript: string; } |
Returns: Promise<{ result: string; }>
show()
show() => Promise<void>hide()
hide() => Promise<void>addListener('navigation', ...)
addListener(event: "navigation", listener: (args: PageEvent) => void) => Promise<PluginListenerHandle> & PluginListenerHandle| Param | Type |
|---|---|
event | 'navigation' |
listener | (args: PageEvent) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
addListener('page loaded', ...)
addListener(event: "page loaded", listener: (args: PageEvent) => void) => Promise<PluginListenerHandle> & PluginListenerHandle| Param | Type |
|---|---|
event | 'page loaded' |
listener | (args: PageEvent) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
addListener('closed', ...)
addListener(event: "closed", listener: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle| Param | Type |
|---|---|
event | 'closed' |
listener | () => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Interfaces
PluginListenerHandle
| Prop | Type |
|---|---|
remove | () => Promise<void> |
Type Aliases
PageEvent
{ url: string }