2011-07-12 166 views

回答

20

HTML和JavaScript沒有辦法說如果一個新的「窗口」應該是一個完整的窗口,或一個標籤,或任何你想調用Mobile Safari多視圖界面。

所以你住它。

5

這是配置瀏覽器端和theres你可以做什麼關於它在你的HTML恐怕。它只是用戶在瀏覽器首選項中設置的選項。

9

你可以在this中看到target="_blank"是正確的,但瀏覽器處理這種情況的方式取決於他的設置。

需要改變IE8/9設置打開那種目標的一個新的選項卡。沒有什麼可以做的:|

1

取消選中IE9中的保護模式解決了我的問題。

Windows Internet Explorer 8及更高版本。啓用保護模式並且網頁包含與指定目標的錨點鏈接時,Windows目標與包含鏈接的網頁具有不同的完整性級別時,Windows Internet Explorer會在新窗口中打開鏈接的目標。

來源:target attribute in IE

+0

對我來說,我做了相反的事情,客戶端在其受信任的站點列表中(禁用保護模式)擁有該站點。因此,我們要求她從列表中刪除網站,使其恢復到Internet區域(保護模式已啓用)。所以...即是愚蠢的。 – Sam

1

您需要使用target="_blank"屬性建立一個新的窗口或標籤頁中打開鏈接。鏈接實際打開的位置取決於瀏覽器設置。因此,如果您有工具> Internet選項>選項卡式瀏覽設置>「總是打開新選項卡中的彈出窗口」選中,target="_blank"鏈接將在新選項卡中打開。請注意,在大多數瀏覽器中,默認情況下,此類鏈接將在新窗口中打開。

相關問題