2014-09-28 98 views
-1

過去幾天我一直在學習如何使用PhoneGap,而我面臨的問題只有在Android中運行時纔會發生。當我在PhoneGap的開發者應用程序中使用「phonegap serve」運行它時,它工作得非常好。PhoneGap外部瀏覽器問題

的JavaScript

$(document).on("mobileinit", function(){ 

    // Handle link clicks in our own way 
    $(document).find('a').on('click', bind_a_rel_external); 

}); 

function bind_a_rel_external(e){ 

    if($(this).attr('rel') == 'external'){ 

     e.preventDefault(); 

     window.open($(this).attr('href'), '_system'); 

    } 

} 

HTML(注意相對= 「外部」)

<a href="https://facebook.com/motostats" rel="external">Like us on Facebook<br><br> 
<img src="assets/img/facebook.png" width="50"></a> 

只是重申;在PhoneGap的開發人員應用程序中工作正常。在原生Android中不起作用。 Inappbrowser插件已經啓動。所以我假設它沒有正確編譯。我沒有爲iOS創建這個應用程序,所以無法測試它。

在此先感謝。我整個週末都在拉我的頭髮。

回答

0

在你的config.xml中有一條線說是這樣的:

<access origin="127.0.0.1" /> 

嘗試改變這

<access origin="*" /> 

,讓我知道,如果它的工作原理!

+0

這已經在config.xml中設置 - 是我檢查的第一件事情)。 – 2014-10-02 20:56:53