所以我在 Xcode 中为我的 phonegap 应用程序设置了 Child Browser 插件,但遇到了一些问题。首先,为了确保它在 Xcode 中的结构正确,我的插件文件夹中包含所有本机文件以及ChildBrowser.bundle图标。
现在对于 html 方面,我脑子里有一个我的cordova.js和  childbrowser.js文件,然后是这个
 <script type="text/javascript">
    function onDeviceReady() {
        var root = this;
        cb = window.plugins.childBrowser;
        if(cb != null) {
        cb.onLocationChange = function(loc){ root.locChanged(loc); };
        cb.onClose = function(){root.onCloseBrowser(); };
        cb.onOpenExternal = function(){root.onOpenExternal(); }
        }
    }
    function onCloseBrowser() {
        console.log("onCloseBrowser!");
    }
    function locChanged(loc) {
        console.log("locChanged!");
    }
    function onOpenExternal() {
        alert("onOpenExternal!");
    }
</script>
然后对于我的<a>标签,我使用了 github 示例中使用的 onClick 事件Here
<a onclick="childBrowser.showWebPage('http://google.com');" href="#">Test</a>
但是当我在模拟器中尝试它时,什么都没有发生,并且控制台日志甚至没有显示任何活动。我这样做是对的还是什么?任何帮助表示赞赏。我正在使用 phonegap 2.6.0
