簡體   English   中英

如何在用戶單擊時在新選項卡中打開鏈接

[英]How can I open a link in a new tab when the user clicks it

如果可能的話,我寧願不使用javascript,但jquery解決方案也可以。 我很感激任何幫助。

我認為這完全取決於瀏覽器中用戶首選項

您可以將超鏈接的target屬性設置為_blank 喜歡

<a href="someurl" target="_blank">Click me</a>

但這也取決於瀏覽器中的用戶設置,是否在新窗口或選項卡中打開它。

<a href="url" target="_blank"> Click here </a> - 應在新的空白標簽頁中將其打開。

這里唯一的問題是W3C已經棄用了target =“_ blank” - 這通常意味着它取決於瀏覽器中的用戶首選項。

以下是使用javascript的示例 - 如果您確實需要檢查W3C驗證器。

target="_blank"是可以使用的。 沒有HTML規范項來指定選項卡中的打開與新窗口中的打開。

http://dev.w3.org/html5/spec/browsers.html#valid-browsing-context-name-or-keyword

[for _blank ]正在請求新的瀏覽上下文,發生的情況取決於用戶代理的配置和/或能力

相關: 如何在單擊鏈接時打開新選項卡或窗口?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM