Version: v7On this page@capacitor/browserThe Browser API provides the ability to open an in-app browser and subscribe to browser events.On iOS, this uses SFSafariViewController and is compliant with leading OAuth service in-app-browser requirements.Installnpm install @capacitor/browsernpx cap syncAndroidVariablesThis plugin will use the following project variables (defined in your app's variables.gradle file):androidxBrowserVersion: version of androidx.browser:browser (default: 1.5.0)Exampleimport { Browser } from '@capacitor/browser';const openCapacitorSite = async () => { await Browser.open({ url: 'http://capacitorjs.com/' });};APIopen(...)close()addListener('browserFinished', ...)addListener('browserPageLoaded', ...)removeAllListeners()Interfacesopen(...)open(options: OpenOptions) => Promise<void>Open a page with the specified options.ParamTypeoptionsOpenOptionsSince: 1.0.0close()close() => Promise<void>Web & iOS only: Close an open browser window.No-op on other platforms.Since: 1.0.0addListener('browserFinished', ...)addListener(eventName: 'browserFinished', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandleAndroid & iOS only: Listen for the browser finished event. It fires when the Browser is closed by the user.ParamTypeeventName'browserFinished'listenerFunc() => voidReturns: Promise<PluginListenerHandle> & PluginListenerHandleSince: 1.0.0addListener('browserPageLoaded', ...)addListener(eventName: 'browserPageLoaded', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandleAndroid & iOS only: Listen for the page loaded event. It's only fired when the URL passed to open method finish loading. It is not invoked for any subsequent page loads.ParamTypeeventName'browserPageLoaded'listenerFunc() => voidReturns: Promise<PluginListenerHandle> & PluginListenerHandleSince: 1.0.0removeAllListeners()removeAllListeners() => Promise<void>Remove all native listeners for this plugin.Since: 1.0.0InterfacesOpenOptionsRepresents the options passed to open.PropTypeDescriptionSinceurlstringThe URL to which the browser is opened.1.0.0windowNamestringWeb only: Optional target for browser open. Follows the target property for window.open. Defaults to _blank. Ignored on other platforms.1.0.0toolbarColorstringA hex color to which the toolbar color is set.1.0.0presentationStyle'fullscreen' | 'popover'iOS only: The presentation style of the browser. Defaults to fullscreen. Ignored on other platforms.1.0.0widthnumberiOS only: The width the browser when using presentationStyle 'popover' on iPads. Ignored on other platforms.4.0.0heightnumberiOS only: The height the browser when using presentationStyle 'popover' on iPads. Ignored on other platforms.4.0.0PluginListenerHandlePropTyperemove() => Promise<void>