Javascript 爱奥尼亚2-是否可以在爱奥尼亚主网络视图中有另一个网络视图?

Javascript 爱奥尼亚2-是否可以在爱奥尼亚主网络视图中有另一个网络视图?,javascript,html,angular,ionic2,ionic-webview,Javascript,Html,Angular,Ionic2,Ionic Webview,如标题所述。我正在开发一个应用程序,允许您通过第三方支付网关进行支付。支付网关支持两种支付类型:信用卡和直接借记 我目前正在使用iframe,如果支付方式是信用卡,它可以正常工作。问题在于直接借记,因为用户需要登录到另一个第三方银行门户,它迫使ionic打开平台的浏览器弹出窗口。我想至少在iframe中导航,而不是打开弹出窗口。我尝试了很多方法来拦截弹出窗口,但都失败了。我可以停止弹出窗口的唯一方法是使用iframe的沙盒,如下所示: <iframe src="https://someur

如标题所述。我正在开发一个应用程序,允许您通过第三方支付网关进行支付。支付网关支持两种支付类型:信用卡和直接借记

我目前正在使用iframe,如果支付方式是信用卡,它可以正常工作。问题在于直接借记,因为用户需要登录到另一个第三方银行门户,它迫使ionic打开平台的浏览器弹出窗口。我想至少在iframe中导航,而不是打开弹出窗口。我尝试了很多方法来拦截弹出窗口,但都失败了。我可以停止弹出窗口的唯一方法是使用iframe的沙盒,如下所示:

<iframe src="https://someurl.lol" sandbox="allow-forms allow-same-origin allow-scripts"></iframe>

但是有了这个,我就什么都做不了了,页面甚至无法导航


那么,是否可以在ionic webview中嵌入另一个webview?或者另一种可能的解决方案是导航iframe,而不是打开弹出窗口;基本上,拦截iframe的窗口。打开()而不是阻塞。

我想你需要cordova的应用浏览器。我用它来实现braintree支付系统。应用程序打开浏览器时不显示链接或任何控件。您还可以从主应用程序(我使用轮询)与InApp浏览器交互,检查用户是否完成了操作,以便您可以自动关闭它


我以前在应用浏览器中尝试过,但同样的事情发生了。意味着它启动了一个外部默认浏览器来导航到第三方银行。@IrmanAhmad我也有这样的要求。我希望用户在不打开浏览器的情况下导航特定部分中的URL。最糟糕的是,我甚至无法在容器或iframe中获取URL页面。忘了导航吧。你找到解决办法了吗?这里需要帮助。