Childbrowser + Cordova 1.8.1 iPhone4S(iOS5.1)问题

时间:2012-06-23 12:40:06

标签: ios xcode cordova phonegap-plugins

我在xcode 4.3.3中使用Cordova 1.8.1并尝试将ChildBrowser插件添加到我的phonegap应用程序。我正在使用的ChildBrowser插件是here,我认为它是ChildBrowser的最新版本,我按照教程here确保它适用于iOS模拟器5.1,但无法打开链接。

这是我的示例index.html代码....

<script type="text/javascript" charset="utf-8" src="childbrowser.js"></script>
<script type="text/javascript">
var childbrowser;

function onBodyLoad() {
  document.addEventListener("deviceready", onDeviceReady, false);

}

function onDeviceReady() {
  navigator.notification.alert("Cordova is working");
}

function onLinkClick() {
    window.plugins.childBrowser.onLocationChange = function(loc){ alert("In index.html new loc = " + loc); };
    window.plugins.childBrowser.onClose = function(){alert("In index.html child browser closed");};
    window.plugins.childBrowser.onOpenExternal = function(){alert("In index.html onOpenExternal");};        

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

}
</script>

有没有人有任何想法如何让ChildBrowser启动并运行?

非常感谢任何帮助,谢谢......

2 个答案:

答案 0 :(得分:0)

我在这个位置有一个使用childbrowser的示例应用程序,其中包含使其适用于任何应用程序的步骤。

ios-child-browser

有关详细信息,请查看此帖子 - Childbrowser with Cordova 1.7 iPhone issue

答案 1 :(得分:0)

我发现我的大多数错误都是基于那些旧的博客文章,所以我写了一篇关于如何使用PhoneGap / Cordova 1.8.1和1.9.0安装iOS / xcode的ChildBrowser的博客文章一步步。

查看此帖子 - Installing the ChildBrowser for iOS/xcode with PhoneGap/Cordova 1.8.1 and 1.9.0


希望这有助于某人。