在我的鏈接中,我有target="_blank"
屬性,它適用於Chrome,Firefox,Opera,當然還有Safari,並打開鏈接一個新的TAB。但是當我點擊它時,在IE9(和IE8)中它會打開一個新窗口,而不是在新標籤中打開。我該怎麼辦?target =「_ blank」在IE9中打開一個新窗口,而不是一個新標籤
回答
HTML和JavaScript沒有辦法說如果一個新的「窗口」應該是一個完整的窗口,或一個標籤,或任何你想調用Mobile Safari多視圖界面。
所以你住它。
這是配置瀏覽器端和theres你可以做什麼關於它在你的HTML恐怕。它只是用戶在瀏覽器首選項中設置的選項。
你可以在this中看到target="_blank"
是正確的,但瀏覽器處理這種情況的方式取決於他的設置。
您需要改變IE8/9設置打開那種目標的一個新的選項卡。沒有什麼可以做的:|
取消選中IE9中的保護模式解決了我的問題。
Windows Internet Explorer 8及更高版本。啓用保護模式並且網頁包含與指定目標的錨點鏈接時,Windows目標與包含鏈接的網頁具有不同的完整性級別時,Windows Internet Explorer會在新窗口中打開鏈接的目標。
對我來說,我做了相反的事情,客戶端在其受信任的站點列表中(禁用保護模式)擁有該站點。因此,我們要求她從列表中刪除網站,使其恢復到Internet區域(保護模式已啓用)。所以...即是愚蠢的。 – Sam
您需要使用target="_blank"
屬性建立一個新的窗口或標籤頁中打開鏈接。鏈接實際打開的位置取決於瀏覽器設置。因此,如果您有工具> Internet選項>選項卡式瀏覽設置>「總是打開新選項卡中的彈出窗口」選中,target="_blank"
鏈接將在新選項卡中打開。請注意,在大多數瀏覽器中,默認情況下,此類鏈接將在新窗口中打開。
- 1. target =「_ blank」彈出一個窗口,而不是打開一個新標籤頁
- 2. 打開一個新標籤頁而不是一個新窗口
- 3. 爲什麼target =「blank」不打開一個新窗口
- 4. 打開一個新窗口/標籤
- 5. 如何用target ='_ blank'打開一個新窗口?我的代碼不起作用
- 6. IE9在新窗口中打開鏈接/標籤不工作
- 7. 在新標籤而不是新窗口中打開URL
- 8. 如何用`target =「_ blank」`在新窗口中打開鏈接?
- 9. window.open打開一個新選項卡而不是一個新窗口(在Chrome中)
- 10. 打開一個框不是新窗口
- 11. 帶有`target =「_ blank」的沙盒iFrame無法打開新標籤或窗口
- 12. 打開一個新頁面:新窗口與新標籤頁
- 13. 在鏈接標記中通過target =「_ blank」在IE中多次打開一個新窗口?
- 14. 打開一個新窗口
- 15. 在新窗口中打開鏈接,而不是在新標籤中
- 16. 文件在新窗口中打開,而不是標籤
- 17. 鉻:window.open打開新標籤而不是新的彈出窗口
- 18. 強制Firefox打開新標籤頁而不是新窗口
- 19. 如何打開新窗口而不是新標籤
- 20. 當onclick使用target =「_ blank」時無法打開新窗口
- 21. 刷新頁面,打開一個新的標籤/窗口
- 22. HTML:如何強制鏈接在新標籤中打開,而不是新窗口
- 23. Popup在同一個窗口中打開,而不是新的彈出窗口
- 24. 的Firefox打開一個新標籤,而不是JavaScript代碼
- 25. 在Silverlight中打開一個新窗口
- 26. 在PyGame中打開一個新窗口?
- 27. 在asp.net中打開一個新窗口
- 28. 鏈接在同一個窗口中打開(必須是一個新的窗口)
- 29. 打開新標籤/新窗口
- 30. 打開新標籤/窗口
我想你可以改變IE9的設置。 – Jonas
所有答案kind'ev正確。謝謝大家。 –