Mobile 移动设备上的强制条带签出模式?

Mobile 移动设备上的强制条带签出模式?,mobile,browser,webview,ionic-framework,stripe-payments,Mobile,Browser,Webview,Ionic Framework,Stripe Payments,我正在构建一个带条带签出的web应用程序。在桌面上,当你去付款时,它会加载一个很好的模式,但在移动设备上,它会让用户进入一个条带页面,然后返回。我希望它看起来像用户永远不会离开我们的网站 有没有办法强制在手机上加载模态?我同时在爱奥尼亚开发这个网络应用,所以如果我想把它变成一个应用,我可以。爱奥尼亚在手机上使用网络视图并加载模式精细,所以一定有一些设置允许它 有人有什么想法吗?谢谢 编辑如果我在手机上“请求桌面站点”,它将加载模式罚款,因为Stripe根据用户代理进行这些确定,您可以尝试更改we

我正在构建一个带条带签出的web应用程序。在桌面上,当你去付款时,它会加载一个很好的模式,但在移动设备上,它会让用户进入一个条带页面,然后返回。我希望它看起来像用户永远不会离开我们的网站

有没有办法强制在手机上加载模态?我同时在爱奥尼亚开发这个网络应用,所以如果我想把它变成一个应用,我可以。爱奥尼亚在手机上使用网络视图并加载模式精细,所以一定有一些设置允许它

有人有什么想法吗?谢谢


编辑如果我在手机上“请求桌面站点”,它将加载模式罚款

,因为Stripe根据用户代理进行这些确定,您可以尝试更改webview的用户代理以匹配桌面浏览器的用户代理(我做了类似的事情,只是需要在桌面上强制移动行为)

应该说明的是,Stripe绝对不推荐也不支持这一点,并且可能会在任何时候断裂。他们建议您使用Stripe.js构建一个自定义表单


有如何在iOS和Android中设置用户代理。

没有办法做到这一点。在移动设备上,条带签出将始终在新选项卡中打开,并且您无法将其作为模式/Popup打开。它是一个网络视图,而不仅仅是一个没有地址栏的浏览器吗?在webview中工作似乎很奇怪。真烦人!感谢您的回答@koopajahWell不太好,至少它是一个有限的浏览器,不容易使用/detect/etc。在页面周期的什么时候,您更改了UserAgent以强制在桌面上打开新选项卡?