Stripe Checkout键盘隐藏付款按钮



我正在使用条纹检查https://checkout.stripe.com/checkout.js。

它适用于Angular Projects,可以在Android设备上使用IONIC,但在iOS上,键盘阻止了付款按钮,用户无法继续。

如果用户单击屏幕上的其他任何地方,则不会隐藏键盘。另外,由于条纹形式已固定在适当的位置,因此向上或向下滚动表单不起作用。

我正在寻求解决方案或解决方法以允许用户继续。

我尝试使用电容器来setAccessorybarvisible({Inesvisible:true}(;对于键盘,但这对我在Android或iOS上都不起作用。由于时间限制,我希望不使用条纹元素。

我在这里找到了解决方案:离子 - 在iOS上,键盘隐藏了条纹付款按钮

然后转换为电容器:

import { Plugins } from '@capacitor/core';
const { Keyboard } = Plugins;
...
this.platform.ready().then(() => {
      ...
      Keyboard.setAccessoryBarVisible({isVisible: true});
    });

最新更新