@capacitor/inappbrowser
应用内浏览器插件提供了一个 Web 浏览器视图,允许您在外部加载任何网页。它表现得像一个标准 Web 浏览器,对于加载不受信任的内容很有用,而不会危及应用程序的安全性。它提供了三种不同的方式来打开 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"
});