@capacitor/browser
Browser API 提供打开应用内浏览器和订阅浏览器事件的能力。
在 iOS 上,这使用 SFSafariViewController。
安装
npm install @capacitor/browser@latest-7
npx cap sync
Android
变量
此插件将使用以下项目变量(在您的应用的 variables.gradle 文件中定义):
androidxBrowserVersion:androidx.browser:browser的版本(默认值:1.8.0)
示例
import { Browser } from '@capacitor/browser';
const openCapacitorSite = async () => {
await Browser.open({ url: 'http://capacitorjs.com/' });
};
API
open(...)
open(options: OpenOptions) => Promise<void>
使用指定的选项打开一个页面。
| 参数 | 类型 |
|---|---|
options | |
起始版本: 1.0.0
close()
close() => Promise<void>
仅 Web 和 iOS:关闭已打开的浏览器窗口。
在其他平台上为空操作。
起始版本: 1.0.0
addListener('browserFinished', ...)
addListener(eventName: 'browserFinished', listenerFunc: () => void) => Promise<PluginListenerHandle>