插件添加CordovaWebView

时间:2014-07-28 21:10:34

标签: cordova phonegap-plugins cordova-plugins

我需要在cordova应用程序中加载第三方URL。

  • 我想保持主应用程序的cordovawebview打开(隐藏或隐藏在后面),这样用户就可以立即回到我的主应用程序(没有重新加载延迟)。

  • 我需要从外部网址访问cordova功能,并从新页面与我的主应用程序进行通信。

我做了一个快速的研究并实施了各种方法,但还不确定要走的路。

一个。使用iFrame:看起来它不是100%可靠(查看this

B中。使用InAppBrowser:与我的主应用程序的通信是我的主要关注点。还不确定我是否可以在InAppBrowser中调用cordova函数

℃。我在我的应用程序中实现了embedding a second CordovaWebView(更改了android原生应用程序)。这个解决方案看起来不错,但需要在原生android和ios应用程序中进行一些更改(特别是ios是我想要避免涉及的内容)。

我可以尝试其他方法(解决上述缺点)吗?

1 个答案:

答案 0 :(得分:0)

欢迎来到SO!

根据你的要求。我建议使用Intel XDK来开发基于HTML5的应用程序。

有什么好处?

  1. XDK有一个IDE(基于Brackets)和整个建筑界面。只需单击一下,即可在多个平台上构建应用程序。

  2. 如果您想要更多地访问设备,XDK完全支持Cordova及其插件。

  3. 您不需要了解任何有关Android和IOS编码的信息。

  4. 如果您想将webview嵌入到本机代码中,crosswalk embedded mode是一个不错的选择。您可以使用EvaluateJavascript()AddJavascriptInterface()(例如Android)在本机代码和webview之间进行通信,但在这种情况下,您必须了解每个平台的一些基本编码技能。