我需要为iOS和WP8创建一个Cordova项目。它应该有一个标题栏(可能用jQuery编写),它也是一个Tab Navigator。作为页面的内容,将加载外部页面。一旦有人点击链接(从外部页面),就会创建一个新标签,作为按钮添加到标题栏,新页面应显示为新的WebView。与此同时,访问cordova API非常重要。
有可能吗?我想使用inAppBrowser插件,但它不支持多个WebView。
我将非常感谢您提供的任何帮助!
最好的问候
TD
答案 0 :(得分:0)
来自OP:
一旦有人点击了一个链接(来自外部页面),就应该有一个新选项卡 创建,作为按钮和新页面添加到标题栏 应显示为新的WebView。同时它非常 访问cordova API非常重要。
有可能吗?我想使用inAppBrowser插件,但它 不支持多个WebView。
<强> RESPONSE 强>
答案是否定的。加载外部页面后,特别是使用InAppBrowser,您就可以不再使用设备API了。
我试图修复文档,但在最新一轮更新中,文档变得更糟。
本段(from the bug repository)应包含在文件中。
InAppBrowser窗口的行为类似于标准Web浏览器,但有一个主要例外 - 它无法访问Cordova API。这意味着许多核心Cordcova插件不可用,其中包括 - 但仅限于加速度计,电池,指南针和地理定位。因此,如果您需要加载第三方内容(被认为是不可信的),建议使用InAppBrowser。此外,InAppBrowser不受白名单的约束,也不会通过InAppBrowser中的系统浏览器打开链接。