IBM Worklight:在应用程序中集成服务器生成的页面

时间:2013-04-10 03:23:10

标签: android iframe webview ibm-mobilefirst

我正在与Worklight tutorial - Integrating server-generated pages in hybrid applications合作,并且有几个问题想问:

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

  2. 我试图添加

    webViewOverlay.getSettings()setBuiltInZoomControls(真);

  3. WebViewOverlaySample.java中的

    ,用于在WebView中进行缩放控制。但是,不显示变焦控制。当我创建原生Android应用程序并将缩放控件添加到WebView时,它可以成功显示。 (环境详情:Android 4.1.1,三星Galaxy 3,API 14)

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

1 个答案:

答案 0 :(得分:1)

iframe在移动浏览器中无法正常运行。 iPhone和Android上有很多关于意外行为的报道。

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