指南
在应用内浏览器中的教程
使用@capgo/inappbrowser
Capacitor应用内浏览器插件
安装
bun add @capgo/inappbrowser
bunx cap sync
此插件暴露的内容
goBack- 如果可能, WebView 的历史记录中回退open- 在 Android 上使用 Chrome 自定义标签页,在 iOS 上使用 SFSafariViewController 打开 URL 在全屏幕中clearCookies- 当 URL 的 cookie 清除id不适用,适用于所有打开的网页视图。clearAllCookies- 清除所有 cookie 时id不适用,适用于所有打开的网页视图。
示例用法
goBack
如果可能,在 WebView 的历史记录中导航回去。
import { InAppBrowser } from '@capgo/inappbrowser';
await InAppBrowser.goBack();
open
在 Android 上使用 Chrome 自定义标签,在 iOS 上使用 SFSafariViewController 打开 URL 在全屏幕中。
import { InAppBrowser } from '@capgo/inappbrowser';
await InAppBrowser.open({} as OpenOptions);
clearCookies
清除 URL 的 cookie 时 id 不适用,适用于所有打开的网页视图。
import { InAppBrowser } from '@capgo/inappbrowser';
await InAppBrowser.clearCookies({} as ClearCookieOptions);
clearAllCookies
清除所有 cookie 时 id 不适用,适用于所有打开的网页视图。
import { InAppBrowser } from '@capgo/inappbrowser';
await InAppBrowser.clearAllCookies();
完整参考
- GitHub: https://github.com/Cap-go/capacitor-inappbrowser/
- 文档: /docs/plugins/inappbrowser/
继续使用 @capgo/inappbrowser
如果您正在使用 使用 @capgo/inappbrowser 为原生插件工作做好准备,连接它与 @capgo/inappbrowser 在 @capgo/inappbrowser 中了解实现细节 开始 在开始中了解实现细节 Capgo 插件目录 了解 Capgo 插件目录 中的产品工作流程 Capacitor 插件由 Capgo 提供 了解 Capacitor 插件由 Capgo 提供的实现细节 添加或更新插件 了解添加或更新插件的实现细节