Pyd*_* UA 14 cordova cordova-2.0.0
我用phonegap(cordova 2.2)
我有这样的链接:
<a href="http://twitter.com/foobar" target="_blank">twitter</a>
Run Code Online (Sandbox Code Playgroud)
在iOS上 - 它在浏览器中打开链接(Safari)
但是在Android上 - 它在webview中打开(在我的phonegap应用程序中)
有没有办法使Android的工作方式与iOS相同?
som*_*ser 27
这就是我在Android上使用Cordova 2.2和jQuery mobile的方法
使用Javascript:
$('.link').live('tap', function() {
url = $(this).attr("rel");
loadURL(url);
});
function loadURL(url){
navigator.app.loadUrl(url, { openExternal:true });
return false;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<a href='#' class='link' rel='http://www.someurl.com'>Go Somewhere</a>
Run Code Online (Sandbox Code Playgroud)
试试这个Android:
function loadURL(url){
navigator.app.loadUrl(url, { openExternal:true });
return false;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<a click="loadURL('http://twitter.com/foobar')">twitter</a>
Run Code Online (Sandbox Code Playgroud)
你也可以在你的尝试config.xml
:
<access origin="*twitter.com" browserOnly="true"/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23200 次 |
最近记录: |