Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 条带:HTML签出iOS Cordova无法打开_Javascript_Jquery_Ios_Cordova_Stripe Payments - Fatal编程技术网

Javascript 条带:HTML签出iOS Cordova无法打开

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

我已经建立了一个应用程序,它使用html表单元素。它在Android(cordova)和浏览器上运行良好

在ios cordova上,弹出窗口暗淡效果持续5秒,然后恢复正常(没有打开弹出窗口),在safari上,签出表单在不同的选项卡上打开,而不是弹出窗口

此外,表单是自定义的,但即使是基本表单也不起作用


请帮忙

我在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/*" />