如何将表单上的“action”属性重定向到ionic应用程序中的另一个页面?
背景:我正在使用peach payments付款小部件,一旦付款完成,它会将您重定向到任何http或https网站。现在对于web来说,这很好,但对于ionic来说,这显然不是那么好。
有没有一些内部http/s网址离子使用,以服务于用户的电话,我重定向到(不这么认为),或者有一些其他的方式,我甚至没有想过重定向到另一个页面的用户应用程序?
<form action="https://some-dumb-external-site-i-dont-want" class="paymentWidgets" data-brands="VISA MASTER AMEX"></form>
编辑:使用http://localhost:8080/xxxx,仅适用于Android而不是IOS
3条答案
按热度按时间9rygscc11#
你可能想在应用程序内浏览器中完成整个操作,并让Peach Payments handle all the redirects在那里。显然,这不是最好的用户体验,但对于混合型来说,它可能是good enough。
似乎有一种方法可以使用iframe来完成它,但这看起来相当笨拙,而且可能很脆弱且不可维护。
u5i3ibmn2#
let url = document.URL.split('#')[0]
应该类似于http://localhost:8080/xxxx
nhhxz33t3#
使用sanitize.bypasssecuritytrustresourceurl(URL)
对我很有效