Cordova phonegap 2.2和ios 6(ipad)上的儿童浏览器不工作

Cordova phonegap 2.2和ios 6(ipad)上的儿童浏览器不工作,cordova,ios6,phonegap-plugins,childbrowser,Cordova,Ios6,Phonegap Plugins,Childbrowser,我正在尝试在iOS 6上使用phonegap 2.2和最新的xCode让ChildBrowser插件工作。我按照插件的githubwiki/readme中的官方说明进行操作。似乎插件正在加载,但当我调用 window.plugins.childBrowser.showWebPage('http://www.google.com“,{showLocationBar:true}) 什么也没发生 有线索吗?想法 谢谢 如果您刚刚收到“加载…”消息,请确保您引用的是Ios childbrowser插件附

我正在尝试在iOS 6上使用phonegap 2.2和最新的xCode让ChildBrowser插件工作。我按照插件的githubwiki/readme中的官方说明进行操作。似乎插件正在加载,但当我调用

window.plugins.childBrowser.showWebPage('http://www.google.com“,{showLocationBar:true})

什么也没发生

有线索吗?想法


谢谢

如果您刚刚收到“加载…”消息,请确保您引用的是Ios childbrowser插件附带的childbrowser.js,而不是其他平台(如Android)的childbrowser.js。如果您没有得到任何信息,请确保在Cordova.plist中有“ChildBrowser”->“ChildBrowserCommand”,而不是“ChildBrowser”->“ChildBrowser.js”。另外,请确保您的设备就绪事件被触发,我曾经意外地将cordova-2.2.0.js从android项目复制到IOS,导致所有事件停止触发。

IOS 6的ChildBrowser插件存在一个悬而未决的问题

您应该能够测试它是否是特定于iOS6的。在iOS5模拟器下运行应用程序。如果ChildBrowser工作正常,那么您就知道您遇到了iOS 6特有的问题

一个支持问题已经打开,但我知道还没有解决方案

1)使用build.phonegap.com

2) 在assets\www文件夹下添加具有以下内容的config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
    xmlns:gap = "http://phonegap.com/ns/1.0"
    id        = "com.phonegap.example"
    version   = "1.0.0">

<name>PhoneGap Build Application</name>

<description>
A simple PhoneGap Build application.
</description>

<author href="https://example.com" email="you@example.com">
Your Name
</author>
    <preference name="orientation"     value="portrait" />
<feature name="http://plugins.phonegap.com/ChildBrowser/2.0.1" />
<access origin="*" />
</widget>

PhoneGap构建应用程序
一个简单的PhoneGap构建应用程序。


希望一切顺利:)

<script src="phonegap.js"></script>
<script src="childbrowser.js"></script> 
 <ul>
  <li><a href="#" onClick="window.plugins.childBrowser.showWebPage('http://www.xyz.com')">Click here to open</a></li>
 </ul>