@capacitor/inappbrowser
InAppBrowser 插件提供了一个网页浏览器视图,允许您在外部加载任意网页。其行为与标准网页浏览器一致,可用于加载不受信任的内容而不会威胁应用程序的安全性。它提供三种不同的 URL 打开方式:在 WebView 中、在应用内系统浏览器(Android 上的 Custom Tabs 和 iOS 上的 SFSafariViewController)中,以及在设备的默认浏览器中。
安装
npm install @capacitor/inappbrowser
npx cap sync
支持的平台
- iOS
- Android
Android
InAppBrowser 插件要求 Android SDK 的最低目标版本为 26,这高于 Capacitor 应用程序的默认值。您可以在 android/variables.gradle
文件中更新此值。
ext {
minSdkVersion = 26
}
使用示例
在外部浏览器中打开
import { InAppBrowser } from '@capacitor/inappbrowser';
await InAppBrowser.openInExternalBrowser({
url: 'https://www.google.com',
});