2011-04-13 133 views
2

在Safari的iPad,如果彈出窗口被禁用,有沒有什麼辦法可以讓IE瀏覽器中的頂部顯示「...試圖打開彈出窗口的網站..」iPad的Safari瀏覽器彈出

我的意思是用戶至少可以知道有一些彈出窗口被打開。

否則,如果彈出設置被阻止,當用戶點擊具有該彈出窗口的鏈接時,什麼都不會發生。

回答

7

我知道在Mobile Safari中打開一個新窗口的唯一方法是使用target="_blank"(我猜target="_new")屬性。

<a href="my_popup_page.html" target="_blank">Open 'popup'</a> 
+0

是否有任何其他方式,如果我使用target =「_ blank」Vs window.open,行爲/瀏覽器輸出會有什麼不同? – testndtv 2011-04-14 14:34:27

+0

在正常的瀏覽器中,您無法控制顯示/隱藏菜單欄,地址欄和窗口大小等內容。而且您也不會獲得對您打開的頁面的JS引用。但是,如果你不惹惱那些東西,它應該有相似的表現。不應該使用 – Groovetrain 2011-04-14 17:40:12

+1

'target =「_ new」'。使用'target =「_ blank」'。 https://stackoverflow.com/questions/4964130/target-blank-vs-target-new#4964223 – 2016-10-05 18:54:54