1

我正在使用Worklight 教程 - 在混合应用程序中集成服务器生成的页面,并且有几个问题想问:

  1. 我可以使用<iframe src="http://m.ibm.com" />在本地 HTML 中嵌入远程网页。除了有一些额外的 API 可以控制 WebView(例如设置是否启用 JavaScript、清除历史记录等)。在 iframe 上使用 WebViewOverlayPlugin 还有其他好处吗?

  2. 我试图添加

    webViewOverlay.getSettings().setBuiltInZoomControls(true);

在 WebViewOverlaySample.java 中启用 WebView 中的缩放控制。但是,不显示缩放控制。当我创建一个原生的Android应用,将缩放控件添加到WebView中,就可以成功显示了。(环境详情:Android 4.1.1、三星 Galaxy 3、API 14)

  1. 是否可以与远程页面中的混合应用程序交互?(通过自定义 URL 方案?)
4

1 回答 1

1

iframe 在移动浏览器中效果不佳。有许多关于 iPhone 和 Android 上出现意外行为的报告。

但是,如果您使用 Worklight 5.0.6 及更高版本,则可以使用Cordova 的 InAppBrowser以避免直接在本机视图中对其进行编码。

于 2013-07-11T10:35:11.100 回答