Cordova&Braintree:PayPal登录窗口为空

Cordova & Braintree: PayPal login window is blank

本文关键字:登录 窗口 PayPal amp Braintree Cordova      更新时间:2023-09-26

我在Braintree中使用PayPal。他们有一个简单的"dropin":一个PayPal按钮,可以打开一个新的小浏览器窗口,供用户登录PayPal。这在我的网站的桌面和移动版本上非常有效。

但当我运行用Cordova编译的网站时,弹出窗口总是全屏和空白的(只有白色,没有登录字段)。

我试图在应用浏览器中挂接cordova插件:

window.open = cordova.InAppBrowser.open

但后来我得到了错误:

未捕获类型错误:对象[Object Object]没有方法"焦点"

我刚刚在应用浏览器弹出桥中发布了cordova插件,这是cordova-plugin-inappbrowser的一个分支,它增加了对Braintree弹出桥功能的支持。

这使得使用Braintree的JS SDK(以及web Drop-in)的网页能够与基于Cordova的Android和iOS应用程序配合使用,并支持PayPal支付。