2014-02-17 105 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

相關問題