2

我想知道 Childbrowser 插件和 navigator.app.loadurl 之间的主要区别是什么。这两者之间有任何性能差异吗?

据我了解,Childbrowser 插件是 IOS 和 android 的原生插件。还要别的吗

子浏览器:

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

航海家:

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

2 回答 2

2

ChildBrowser 插件允许您对浏览器进行更细粒度的控制。例如,当子浏览器中的位置发生变化时,您会收到事件,这对于执行 oauth 之类的操作很有用。

除此之外,Android 上的代码几乎相同,这是唯一支持 navigator.app.loadUrl() 的平台。

于 2013-01-04T15:49:52.130 回答
0

尝试一下

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

function openUrlInBlankBrowser()
{
    navigator.app.loadUrl('http://www.google.com', { openExternal:true } ); 
}
于 2013-07-25T04:56:56.617 回答