我想知道Childbrowser插件和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 } );
答案 0 :(得分:2)
ChildBrowser插件允许您对浏览器进行更细粒度的控制。例如,当子浏览器中的位置发生变化时,您会收到事件,这对于执行像oauth这样的操作非常有用。
除此之外,Android上的代码几乎相同,这是唯一支持navigator.app.loadUrl()的平台。
答案 1 :(得分:0)
试试吧
<a href="#" onclick="openUrlInBlankBrowser();" target="_system" >Link</a>
function openUrlInBlankBrowser()
{
navigator.app.loadUrl('http://www.google.com', { openExternal:true } );
}