【问题标题】:Cordova InAppBrowser close button like Sworkit AppCordova InAppBrowser 关闭按钮,例如 Sworkit App
【发布时间】:2025-12-07 01:20:09
【问题描述】:

我想向 InAppBrowser 添加一个关闭按钮,就像 sworkit 应用程序中的那个一样。

【问题讨论】:

  • 上图中显示的关闭按钮不是 sworkit 应用程序的。它是 facebook sdk 的一部分。并且在每个使用 facebook sdk 作为验证用户的方式的应用程序中都是一样的。
  • @Yogesh 当用户尝试使用谷歌进行身份验证时也会出现......他们对插件进行了一些更改......有人告诉我这些是什么以及如何做到这一点会有所帮助跨度>

标签: android cordova phonegap-build cordova-plugins inappbrowser


【解决方案1】:

作为 Sworkit 开发人员,我可以确认这不是我们直接使用 Cordova 的 InAppBrowser 完成的。这是 Firebase 为 Firebase.authWithOAuthPopup() 提供的内容

https://www.firebase.com/docs/web/api/firebase/authwithoauthpopup.html

这就是 Firebase 不得不说的。

要使用 InAppBrowser 插件,什么都不做。是的,只需安装插件,一切都会为您处理。

问题是,在移动设备上没有类似的“弹出”视图。 authWithOAuthPopup() 方法使用 window.open() 打开一个新的弹出窗口。发生这种情况时,科尔多瓦将不知道该怎么办。

InAppBrowser 插件通过在调用 window.open() 时在您的应用中显示 Web 浏览器来解决此问题。

https://www.firebase.com/blog/2016-01-14-firebase-ionic-social-login.html

【讨论】:

  • 嗨瑞恩,感谢您的回复。我在使用 cordova.plugin.local-notification 添加 phonegap-facebook-plugin 时遇到问题。请帮帮我。
  • 那里到底发生了什么?想为此提出另一个问题吗?
最近更新 更多