2014-02-17 106 views
2

我的手机页面中有一些链接。他们大多数是在其他域(外部)托管的PDF文件。外部链接无法在iOS上的inAppBrowser中打开Phonegap 2.9.0

如果我在iOS上点击它,pdf会打开,但是没有控件或按钮可以返回到应用程序中的上一页。

请注意,它在Android上运行得很好。

这里是我的代码:

$('#overlay-background').on('click', 'a',function(event) { 
    var href = $(this).attr('href'); 
    if (typeof href !== 'undefined' && href.substr(0, 7) === 'http://') 
    { 
     event.preventDefault(); 
     window.open(this.href, '_system'); 

    } 
}); 

如果有人可以帮助我,我将不胜感激。 到目前为止,在Phonegap上使用简单的东西已经成为一个真正的痛苦。

回答

2

首先,_system用于调用系统浏览器。 _blank用于调用InAppBrowser。

然后,您可以提供第三个参数。在那里您可以设置关闭按钮的标题等等。

像{closebuttoncaption: '关闭'}

那么试试这个:

window.open(this.href, '_blank', {closebuttoncaption: 'Close', toolbar: 'yes'}); 
+0

它工作的感谢! –

+0

老兄,它只在IOS中工作,同一个链接在Android中不起作用 – Sopo

相关问题