Ionic 重定向到内部应用程序页面的离子表单操作

7fyelxc5  于 2023-09-28  发布在  Ionic
关注(0)|答案(3)|浏览(142)

如何将表单上的“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

9rygscc1

9rygscc11#

你可能想在应用程序内浏览器中完成整个操作,并让Peach Payments handle all the redirects在那里。显然,这不是最好的用户体验,但对于混合型来说,它可能是good enough
似乎有一种方法可以使用iframe来完成它,但这看起来相当笨拙,而且可能很脆弱且不可维护。

u5i3ibmn

u5i3ibmn2#

let url = document.URL.split('#')[0]
应该类似于http://localhost:8080/xxxx

nhhxz33t

nhhxz33t3#

使用sanitize.bypasssecuritytrustresourceurl(URL)
对我很有效

相关问题