【问题标题】:External links don't open in the inAppBrowser on iOS on phonegap 2.9.0外部链接不会在 phonegap 2.9.0 上的 iOS 上的 inAppBrowser 中打开
【发布时间】:2014-02-17 10:39:11
【问题描述】:

我的 phonegap 页面中有一些链接。其中大部分是托管在其他域(外部)上的 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 上使用简单的东西是一件非常痛苦的事情。

【问题讨论】:

    标签: cordova phonegap-plugins phonegap-build inappbrowser


    【解决方案1】:

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

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

    喜欢 {closebuttoncaption:'close'}

    所以试试这个:

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

    【讨论】:

    • 老兄,它只适用于IOS,相同的链接在Android中不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 2017-03-24
    • 1970-01-01
    相关资源
    最近更新 更多