我正在改进我的 Ionic 应用程序,以便用户现在可以购买产品。
但这些是相应网站上也存在的相同产品,我想将该网站的“购买 channel ”或“支付网关”嵌入到我的 Ionic 应用程序中。主要是因为产品是“定制”的,具有很多属性,因此 channel 很复杂。
使用 inappbrowser
ionic 插件可以实现这一点吗?支付是否足够安全(https)?是否可以进行第三方付款,例如通过 PayPal?
最佳答案
InAppBrowser
窗口的行为类似于标准 Web 浏览器,它将使用 native 浏览器的安全功能,并且无法访问 Cordova API
。所以主要看该网站在任何浏览器上是否可信。即使如此, native
功能也无法被利用。
除此之外,支付网关应该像在网站上一样工作。如果你想在网站中注入(inject)一些脚本,你可以查看executeScript在inAppBrowser
中。
编辑
需要注意的是,您可用的 WebKit
版本取决于您的设备,不一定与默认浏览器相同。
关于ionic-framework - 在 Ionic 应用程序中嵌入来自网站的购买 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188182/