在phonegap 2.9.0上的iOS上的inAppBrowser中无法打开外部链接

时间:2014-02-17 10:39:11

标签: cordova phonegap-plugins phonegap-build inappbrowser

我的手机页面中有一些链接。其中大多数是托管在其他域(外部)上的pdf文档。

如果我在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上使用简单的东西真的很痛苦。

1 个答案:

答案 0 :(得分:2)

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

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

喜欢{closebuttoncaption:'close'}

所以试试这个:

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