2012-07-01 117 views
1

我有困難得到childBrowser插件大量工作的PhoneGap /科爾多瓦:childBrowser插件給陌生的網址(IOS)

目前,當我點擊我的鏈接它在我的iOS模擬器什麼,當我點擊它使用的瀏覽器,我得到一個網頁未找到錯誤與網址看起來像:

file://myapp/www/%C3%A2%E2%82%AC%C2%9D#ᅢᄁ¬ツᆲᅡン 

我很堅持的想法對怎麼回事我,什麼是造成這一點,任何建議將不勝感激。

我的代碼是:

<script type="text/javascript" charset="utf-8" src="js/ChildBrowser.js"></script> 
     <script> 
      function onDeviceReady() { 
       childbrowser = ChildBrowser.install(); 
       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(); }; 
        //cb.showWebPage(「http://google.com」); 
            } 
            } 

            function onCloseBrowser() { 
            console.log(「onCloseBrowser!」); 
            } 

            function locChanged(loc) { 
            console.log(「locChanged!」); 
            } 

            function onOpenExternal() { 
            alert(「onOpenExternal!」); 
            }   

<body onLoad=」onBodyLoad()」> 
<a href=」#」 onclick=’cb.showWebPage(「http://www.google.com」);’>Click Me</a> 

回答

1

這是很難得到該應用程序的一部分做錯給出源是不夠的。我有一個小的演示應用程序,它只使用cordova 1.7.0的childbrowser,您可以檢查以確保源代碼不變。

ios-cordova-childbrowser example

+0

感謝這個例子很棒。我在首次安裝時錯過了很多步驟 - 主要是因爲我從來沒有做過插件安裝,更別說應用了。 我還發現與childBrowser下載附帶的示例index.html頁面有幫助。在完成安裝之後,我對該頁面進行了反向設計。 – MeltingDog

相關問題