2012-09-26 18 views
0

標題包含所有內容:我的頁面以全屏模式運行(參見跳板上的圖標);當我點擊指向外部頁面的鏈接時,我希望在常規Safari瀏覽器應用程序中打開它,而不是全屏幕實例。 這怎麼辦?移動探險:從全屏頁面,如何打開正常的Safari瀏覽器窗口中的頁面?

我期望window.open('url','_blank')來做這個伎倆,但它沒有。

謝謝!

編輯:代碼片段:

 $('#gotoWebsitePlaceholder').selectable({ 

      start: function(){ 

       window.open('http://www. ... .com', "_blank"); 
      } 
     }).hide(); 

回答

1

您是否使用了錨標記?我的經驗是,默認操作是在Safari應用程序中打開href目標。 I.E.,如果我沒有通過JavaScript取消默認動作,我的應用程序會移出FS應用程序。你能發佈一個代碼片段嗎?

+0

嘿,只是把代碼片段。這是一個由jqueryUI選擇的div。一旦點擊,它會打開網址。但它仍然處於FS模式。 – Jem

+1

你可以在你的HTML中做到這一點嗎? '

'我相信主播默認會做你想做的。 (我也明白,可以將DIV放入HTML 5中的Anchor內。如果這不正確,可以將div更改爲span,並將其設置爲塊顯示。 – jalynn2

0

我發現在執行window.open(myURL)或this.location = myURL時,Safari仍然處於全屏狀態。但是,如果使用點擊調用您的網址,它將退出全屏模式。

0

我解決了這片JS的(在ipad測試與iOS 5.1.1):

jQuery(document).ready(function ($) { 
    $('a').click(function() { 
     if (($(this).attr("target")!="_blank")){ 
     window.location = $(this).attr('href'); 
     return false; 
     } 
    }); 

所以只有鏈路與目標= 「_空白」 將在Safari中打開。

相關問題