Javascript 条带:HTML签出iOS Cordova无法打开
我已经建立了一个应用程序,它使用html表单元素。它在Android(cordova)和浏览器上运行良好 在ios cordova上,弹出窗口暗淡效果持续5秒,然后恢复正常(没有打开弹出窗口),在safari上,签出表单在不同的选项卡上打开,而不是弹出窗口 此外,表单是自定义的,但即使是基本表单也不起作用Javascript 条带:HTML签出iOS Cordova无法打开,javascript,jquery,ios,cordova,stripe-payments,Javascript,Jquery,Ios,Cordova,Stripe Payments,我已经建立了一个应用程序,它使用html表单元素。它在Android(cordova)和浏览器上运行良好 在ios cordova上,弹出窗口暗淡效果持续5秒,然后恢复正常(没有打开弹出窗口),在safari上,签出表单在不同的选项卡上打开,而不是弹出窗口 此外,表单是自定义的,但即使是基本表单也不起作用 请帮忙 我在ios上也遇到了同样的问题。 需要在config.xml中添加两行 <access origin="*" /> <allow-navigation href="h
请帮忙 我在ios上也遇到了同样的问题。 需要在config.xml中添加两行
<access origin="*" /> <allow-navigation href="https://*.stripe.com/*" />
我也有同样的错误,我通过将这一行添加到“mobile config.js”文件中解决了这个问题:
我必须在config.xml
中添加这两个:
<allow-navigation href="https://*.stripe.com/*" />
<allow-navigation href="https://*.stripe.network/*" />
console中是否有任何错误?弹出窗口显示在单独的选项卡中实际上是预期的行为;因为移动设备对弹出窗口的攻击相当激烈(比桌面浏览器更厉害)。如果你想让它出现在同一页上,那可能就是它不起作用的原因。让它在一个选项卡中打开,它的行为应该与您预期的一样。在这里遇到相同的问题,它在Cordova ios 3.9.2中作为一个弹出窗口工作。似乎已经在4.0.0中被打破了。除了stripes checkout,你还能打开任何简单的弹出窗口吗?我在cordova iOS 4.0下运行Telerik混合应用程序时遇到了同样的问题。我切换回3.8,现在它又开始工作了。
<allow-navigation href="https://*.stripe.com/*" />
<allow-navigation href="https://*.stripe.network/*" />