指南
In App 浏览器教程
使用 @capgo/capacitor-inappbrowser
Capacitor 在 app 浏览器中的插件
安装
npm install @capgo/capacitor-inappbrowser
npx cap sync
此插件暴露的内容
goBack- 如果可能, WebView 的历史记录中回退open- 在 Android 上使用 Chrome 自定义标签页,在 iOS 上使用 SFSafariViewController 打开 URL 在全屏幕中。clearCookies- 清除 URL 的 Cookie 当省略时,适用于所有打开的 Webview。id- 清除所有 Cookie 当省略时,适用于所有打开的 Webview。clearAllCookies示例用法id如果可能,导航到 WebView 的历史记录。
在全屏幕中打开 URL,在 Android 上使用 Chrome 自定义标签页,在 iOS 上使用 SFSafariViewController。
goBack
- 清除 URL 的 Cookie 当省略时,适用于所有打开的 Webview。
import { InAppBrowser } from '@capgo/capacitor-inappbrowser';
await InAppBrowser.goBack();
open
- 清除所有 Cookie 当省略时,适用于所有打开的 Webview。
import { InAppBrowser } from '@capgo/capacitor-inappbrowser';
await InAppBrowser.open({} as OpenOptions);
clearCookies
导航到 WebView 的历史记录 id 在全屏幕中打开 URL,在 Android 上使用 Chrome 自定义标签页,在 iOS 上使用 SFSafariViewController。
import { InAppBrowser } from '@capgo/capacitor-inappbrowser';
await InAppBrowser.clearCookies({} as ClearCookieOptions);
clearAllCookies
- 清除 URL 的 Cookie 当省略时,适用于所有打开的 Webview。 id - 清除所有 Cookie 当省略时,适用于所有打开的 Webview。
import { InAppBrowser } from '@capgo/capacitor-inappbrowser';
await InAppBrowser.clearAllCookies();
全参考文档
- GitHub: https://github.com/Cap-go/capacitor-inappbrowser/
- 文档:/docs/plugins/inappbrowser/
继续使用@capgo/capacitor-inappbrowser
如果您正在使用 使用@capgo/capacitor-inappbrowser 来规划原生插件工作,连接它与 @capgo/capacitor-inappbrowser 原生插件工作的实现细节请参见@capgo/capacitor-inappbrowser, 入门指南 原生插件工作的实现细节请参见入门指南, Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件由 Capgo 为 Capacitor 插件由 Capgo 的实现细节 添加或更新插件 添加或更新插件的实现细节