我正在使用 Worklight tutorial - Integrating server-generated pages in hybrid applications并有几个问题想请教:
我可以使用
<iframe src="http://m.ibm.com" />
在本地 HTML 中嵌入远程网页。除了有一些额外的 API 可以控制 WebView(例如设置是否启用 JavaScript,清除历史记录等)。使用 WebViewOverlayPlugin 而不是 iframe 还有其他好处吗?我尝试添加
webViewOverlay.getSettings().setBuiltInZoomControls(true);
在 WebViewOverlaySample.java 中启用 WebView 中的缩放控件。但是,不显示缩放控件。当我创建一个原生Android应用程序并将缩放控件添加到WebView时,它可以成功显示。 (环境详细信息:Android 4.1.1、Samsung Galaxy 3、API 14)
- 是否可以在远程页面中与混合应用交互? (通过自定义 URL 方案?)
最佳答案
iframe 在移动浏览器中效果不佳。有许多关于 iPhone 和 Android 上的意外行为的报告。
但是,如果您使用 Worklight 5.0.6 及更高版本,则可以使用 Cordova's InAppBrowser以避免直接在 native View 中对其进行编码。
关于android - IBM 工作灯 : Integrating server generated pages in app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15916371/