在 Worklight 中,我们可以在混合应用程序中使用本机页面。同样,我想在移动 Web 环境中使用本机页面。
有没有可能做到这一点?
简短的回答:没有。
更长的答案:
WL.NativePage.show 如文档所述,适用于 Android 和 iOS。
移动 Web 环境 - 在设备的移动浏览器应用程序中提供、加载、显示的网页。
混合应用程序 - 一个由本机外壳和其中的 WebView 组成的应用程序,允许打开本机页面......您在浏览器中没有它。
移动网络中没有这样的东西。移动网络是一个网站,而不是一个应用程序。但是,您可以利用 iOS/Android 中支持的 url 模式。例如,创建一个声明 myapp:// 模式支持的应用程序,然后添加一个指向您的移动网站的链接,例如 myapp://doAction1?param1=someparam
应用程序将启动并处理 URL。你可以在互联网上获得很多关于它的信息,例如http://wiki.akosma.com/IPhone_URL_Schemes