我想確保在所有啓用tab的瀏覽器中,當用戶單擊鏈接時,它會在新選項卡中打開。我到目前爲止所獲得的只是錨點中的target關鍵字,但是是否有一些支持該功能的新html屬性?如何強制使用javascript在新選項卡中打開鏈接
6
A
回答
5
1
你最好打賭是<a href="..." target="_blank"></a>
。
沒有標準化的語義方式告訴瀏覽器打開一個新標籤頁。這是因爲並非所有的瀏覽器都有標籤。以大多數移動瀏覽器爲例,他們沒有標籤。
也沒有供應商的具體做法,我知道。
1
不,沒有HTML屬性會告訴啓用tab的瀏覽器如果可以這樣做,那麼如果您想重新使用一個窗口,您會被鎖定爲target
使用「_blank」作爲新窗口或特定名稱。它肯定會很好,但目前的HTML5工作草案中甚至沒有任何內容,至少不在a
或target
(例如,「新標籤」沒有"context name")。
編輯:但是look at(和投票)Dr.Molle's answer。 CSS來救援(某天)!
3
有一個CSS3屬性target-new
遺憾的是它不被任何瀏覽器(我不知道任何)被支持。但是,也許你已經可以實施它以備將來使用。
相關問題
- 1. 如何在新選項卡中打開div鏈接Javascript onClick =「window.location
- 2. 在新選項卡中打開鏈接
- 3. 如何打開在新選項卡中打開鏈接?
- 4. 在新選項卡中打開鏈接,只有新選項卡
- 5. 如何使FPDF中的鏈接在新選項卡中打開
- 6. 使用javascript/jquery打開新背景選項卡中的鏈接
- 7. 如何使鏈接在新選項卡中打開?
- 8. 如何使預先打開的div在新選項卡/鏈接中打開?
- 9. 如何使用鏈接按鈕打開新選項卡中的鏈接
- 10. 如何用打印命令打開鏈接新選項卡?
- 11. 使用超鏈接在新選項卡中打開圖像
- 12. 無法使用_blank在新選項卡中打開鏈接
- 13. 使用cmd-key在新選項卡中打開鏈接?
- 14. 在Rails控制器的新選項卡中打開url鏈接
- 15. 如何在新選項卡和Nofollow中打開鏈接
- 16. 如何在新選項卡/窗口中打開超鏈接
- 17. 如何在新選項卡中打開鏈接?
- 18. 瀏覽器選項在新選項卡中打開鏈接
- 19. 如何打開新選項卡時打開新選項卡
- 20. 如何打開新選項卡android webview中的鏈接?
- 21. 如何打開bootgrid鏈接列中的新選項卡?
- 22. 在jQuery中強制打開新選項卡中的URL
- 23. 如何在用戶嘗試在新選項卡中打開鏈接時打開iframe中的鏈接?
- 24. 如何使用simple_format和auto_link在新選項卡中打開鏈接?
- 25. 如何使用web py框架在新選項卡中打開動態鏈接?
- 26. 用戶response.redirect在新選項卡或窗口中打開鏈接
- 27. 在新選項卡中打開新鏈接
- 28. 在新選項卡中打開相同頁面,但在當前選項卡中打開新鏈接
- 29. 如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡
- 30. 強制URL在新選項卡中打開
而'target =「_ blank」'不適合你? – Alex 2010-11-22 09:41:44
mm很好的問題,但我不認爲你的問題有一個解決方案。在某些瀏覽器中,target =「_ blank」會打開一個新窗口,我猜 – Michel 2010-11-22 09:41:56
我認爲這也取決於您的瀏覽器設置。在FF中,您可以選擇是否在新選項卡或窗口中打開頁面。其他瀏覽器必須具有相同的設置。但不幸的是,他們不能在JavaScript中管理。 – 2010-11-22 09:46:23