【发布时间】:2017-01-06 19:00:17
【问题描述】:
我已经构建了一个使用条纹结帐 html 表单元素的应用程序。它似乎在 Android(cordova) 和浏览器上运行良好。
在 ios cordova 上,弹出窗口暗淡效果持续 5 秒,然后恢复正常(未打开弹出窗口),在 safari 上,结帐表单在不同的选项卡上打开,而不是弹出窗口。
表单也是自定义的,但即使是基本表单也不起作用。
请帮忙!
【问题讨论】:
-
控制台有错误吗?
-
弹出窗口出现在单独的选项卡中实际上是预期的行为;因为移动设备相当积极地对抗弹出窗口(比桌面浏览器更是如此)。如果您试图让它显示在同一页面上,那可能就是它不起作用的原因。让它在选项卡中打开,它的行为应该符合您的预期。
-
在这里遇到同样的问题,它在 Cordova ios 3.9.2 中作为弹出窗口工作。似乎在 4.0.0 中被破坏了
-
除了条纹结账之外,您还能打开任何简单的弹出窗口吗?
-
我在 Cordova iOS 4.0 下运行 Telerik 混合应用程序时遇到了同样的问题。我切换回 3.8,现在它又可以工作了。
标签: javascript jquery ios cordova stripe-payments