【问题标题】:Web View with form post带有表单发布的 Web 视图
【发布时间】:2016-05-05 11:22:07
【问题描述】:

我正在使用 IBM Worklight 6.2 构建混合应用程序。我需要与支付网关集成。为此,我需要通过我的 html 表单发布数据。我能够通过 html 和支付网关中的操作访问服务器在我的手机中打开。

现在问题是一旦网关页面打开。我无法返回到我的应用程序。我尽一切可能的方式来覆盖它。我认为支付网关是安全的,并且他们的服务器页面中的返回按钮被禁用。

我是 IBM Worklight 的新手。请帮我解决这个问题..信息代码如下所述..

<form class="form"  action="http://example.com/"  method="post">
                    <input type="hidden" name="checksum" id="checksum"> 
                    <input type="submit" value ="Pay Now">
</form>

有人建议我使用 Webview...但我不知道如何使用 Web view.. 我也不能使用 Jquery AJAX 调用。唯一的方法是提交表单..

请多多包涵,提前致谢

【问题讨论】:

    标签: ibm-mobilefirst


    【解决方案1】:

    要打开另一个 web 视图,您可以按照以下教程中提供的示例进行操作:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/advanced-topics/integrating-server-generated-pages-hybrid-applications/

    基本上,您使用 Cordova 插件在您的应用程序上打开另一个 web 视图。

    您也可以考虑使用 Corodva InAppBrowser:https://cordova.apache.org/docs/en/3.0.0/cordova/inappbrowser/inappbrowser.html

    Cordova 内置在 Worklight 中,因此您只需使用它的 API。无需配置。

    【讨论】:

    • 嗨 Idan 感谢您的回答,但我无法使用 window.open,因为这样我无法传递我的表单数据..并且 Web 服务器页面无法正常工作。我只能提交表单与行动。如前所述,我什至不允许通过 AJAX 调用访问那里的服务器
    • @Dss 你找到解决方案了吗?我也面临同样的问题。如果我使用 method = post 传递表单数据,window.open 将不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-26
    • 2023-03-21
    • 2010-12-05
    • 2012-10-19
    • 2012-05-23
    相关资源
    最近更新 更多