Cordova(iOS,WP8)多个WebView

时间:2015-10-23 10:49:05

标签: ios cordova windows-phone-8

我需要为iOS和WP8创建一个Cordova项目。它应该有一个标题栏(可能用jQuery编写),它也是一个Tab Navigator。作为页面的内容,将加载外部页面。一旦有人点击链接(从外部页面),就会创建一个新标签,作为按钮添加到标题栏,新页面应显示为新的WebView。与此同时,访问cordova API非常重要。

有可能吗?我想使用inAppBrowser插件,但它不支持多个WebView。

我将非常感谢您提供的任何帮助!

最好的问候

TD

1 个答案:

答案 0 :(得分:0)

来自OP:

  

一旦有人点击了一个链接(来自外部页面),就应该有一个新选项卡   创建,作为按钮和新页面添加到标题栏   应显示为新的WebView。同时它非常   访问cordova API非常重要。

     

有可能吗?我想使用inAppBrowser插件,但它   不支持多个WebView。

<强> RESPONSE

答案是否定的。加载外部页面后,特别是使用InAppBrowser,您就可以不再使用设备API了。

我试图修复文档,但在最新一轮更新中,文档变得更糟。

本段(from the bug repository)应包含在文件中。

  

InAppBrowser窗口的行为类似于标准Web浏览器,但有一个主要例外 - 它无法访问Cordova API。这意味着许多核心Cordcova插件不可用,其中包括 - 但仅限于加速度计,电池,指南针和地理定位。因此,如果您需要加载第三方内容(被认为是不可信的),建议使用InAppBrowser。此外,InAppBrowser不受白名单的约束,也不会通过InAppBrowser中的系统浏览器打开链接。