iOS phonegap插件:ChildBrowserCommand(pluginName:ChildBrowserCommand)不存在

时间:2011-10-03 10:57:35

标签: ios xcode4 cordova

我正在尝试使用phonegap 1.0.0和X-Code 4的ChildBrowserPlugin(来自https://github.com/purplecabbage/phonegap-plugins)。

但它给出了错误。即使我已经添加了 key:ChildBrowserCommand
string:ChildBrowserCommand
在PhoneGap.plist中

2011-10-03 16:17:06.530 samplePlugins[3913:40b] PGPlugin class ChildBrowserCommand (pluginName: ChildBrowserCommand) does not exist.
2011-10-03 16:17:06.531 samplePlugins[3913:40b] ERROR: Plugin 'ChildBrowserCommand' not found, or is not a PGPlugin. Check your plugin mapping in PhoneGap.plist.

任何人都可以帮助我,我的设置或代码是错误的。

我把ChildBrowser.js放在www文件夹中 的的index.html

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

            function onDeviceReady()
            {
                var cb = ChildBrowser.install();
                if(cb != null)
                {
                    cb.onLocationChange = function(loc){ root.locChanged(loc); };
                    cb.onClose = function(){root.onCloseBrowser()};
                    cb.onOpenExternal = function(){root.onOpenExternal();};
                    window.plugins.childBrowser.showWebPage("http://google.com");
                }
            }

            function onLocationChange(loc) {
                navigator.notification.alert('Change to URL : '+loc);
            }
            function onClose() {
                navigator.notification.alert('onClose :');
            }
            function onOpenExternal() {
                navigator.notification.alert('onOpenExternal :');
            }

1 个答案:

答案 0 :(得分:1)

问题解决了 目标C文件未正确包含 我删除文件的引用并重新包含它..然后工作正常...
相关文章:https://github.com/purplecabbage/phonegap-plugins/issues/35