2013-01-04 61 views
1

我想知道Childbrowser插件和navigator.app.loadurl之間的主要區別是什麼。這兩者之間有什麼表現差異?兒童瀏覽器插件vs navigator.app.loadurl

據我瞭解,Childbrowser插件是本地IOS和Android。別的

Childbrowser:

window.plugins.childBrowser.showWebPage("http://www.google.com", { showLocationBar: false }); 

導航:

navigator.app.loadUrl('http://www.google.com', { openExternal:true }); 

回答

2

的ChildBrowser插件可以讓你的瀏覽器更有點細粒度控制。例如,當孩子瀏覽器中的位置發生變化時,您可以獲取事件,這對於執行oauth等操作很有用。

除此之外,Android上的代碼幾乎相同,它是唯一支持navigator.app.loadUrl()的平臺。

+0

感謝西蒙很好的解釋 –

0

嘗試

<a href="#" onclick="openUrlInBlankBrowser();" target="_system" >Link</a> 

function openUrlInBlankBrowser() 
{ 
    navigator.app.loadUrl('http://www.google.com', { openExternal:true }); 
}