android - IBM 工作灯 : Integrating server generated pages in app

标签 android iframe webview ibm-mobilefirst

我正在使用 Worklight tutorial - Integrating server-generated pages in hybrid applications并有几个问题想请教:

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

  2. 我尝试添加

    webViewOverlay.getSettings().setBuiltInZoomControls(true);

在 WebViewOverlaySample.java 中启用 WebView 中的缩放控件。但是,不显示缩放控件。当我创建一个原生Android应用程序并将缩放控件添加到WebView时,它可以成功显示。 (环境详细信息:Android 4.1.1、Samsung Galaxy 3、API 14)

  1. 是否可以在远程页面中与混合应用交互? (通过自定义 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/

相关文章:

android - 自定义 Cordova CordovaWebViewClient 上的 shouldOverrideUrlLoading 不再工作

javascript - Android WebView + AJAX 本地文件

android - 是否可以通过 Admob 调解 Millennial Media

android - 更改 Google map v2 Android 中的 OnMylocationButtonClick 缩放

android - 我可以在没有 Cordova 的原生 Android 应用程序中使用 polymer/网络组件吗?

facebook - 10 月 1 日到来,我可以在启用 SSL 的 FB 应用程序中使用 iframe 非 SSL 站点吗?

php - iFrame - 隐藏 url 和 session 不工作

android - 什么是 Uri 的最佳类型转换器?

javascript - Titanium android 中的内存管理

html - 带前进/后退按钮、URL 加载器等的全功能 iFrame