Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

control webviews cross platform using capacitor.js.

Notifications You must be signed in to change notification settings

LQR471814/capacitor-webview-controller

Repository files navigation

capacitor-webview-controller

this project has been archived in favor of capacitor-inappbrowser

control webviews cross platform using capacitor.js.

Install

npm install capacitor-webview-controller
npx cap sync

API

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 }

About

control webviews cross platform using capacitor.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published