我正在使用Stripe checkout构建一个Web应用程序。在桌面上,它会在您付费时加载一个很好的模态,但在移动设备上它会将用户带到Stripe页面,然后返回。我希望它看起来像用户永远不会离开我们的网站。
有没有办法强制在移动设备上加载模态?我正在以离子方式同时构建Web应用程序,所以如果我想将其转换为应用程序,我可以。 Ionic在手机上使用WebView并加载模态,因此必须有一些允许它的设置?
有人有什么想法吗?感谢。
修改如果我在我的手机上“请求桌面版网站”,则会加载模式
答案 0 :(得分:0)
当Stripe基于User-Agent做出这些决定时,您可以尝试更改webview的User-Agent以匹配桌面浏览器的用户代理(我做了类似的事情,除了我需要在桌面强制移动行为) 。
应该说明,这绝对不是Stripe推荐的,也不是支持的,并且可能随时中断。他们建议您使用Stripe.js构建自定义表单
How i can set User Agent in Cordova App有如何在iOS和Android中设置用户代理。