跳过主要内容
返回插件
@capgo/capacitor-inappbrowser 从 @__CAPGO_KEEP_0__/inappbrowser 重命名为 @__CAPGO_KEEP_1__/__CAPGO_KEEP_2__-inappbrowser。 Renamed from @capgo/inappbrowser to @capgo/capacitor-inappbrowser.
重命名
@capgo/capacitor-inappbrowser

@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-inappbrowser

内嵌浏览器插件图标

指南

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();

全参考文档

继续使用@capgo/capacitor-inappbrowser

如果您正在使用 使用@capgo/capacitor-inappbrowser 来规划原生插件工作,连接它与 @capgo/capacitor-inappbrowser 原生插件工作的实现细节请参见@capgo/capacitor-inappbrowser, 入门指南 原生插件工作的实现细节请参见入门指南, Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件由 Capgo 为 Capacitor 插件由 Capgo 的实现细节 添加或更新插件 添加或更新插件的实现细节