簡體   English   中英

強制URL在新選項卡中打開

[英]Force a URL to open in a new tab

我在網站上有一個Webpart,可讓您在外部頁面上插入“顯示更多”鏈接,以擴展該WebPart中顯示的信息。 不幸的是,此選項僅將常規URL作為鏈接的值,它不允許您構造HTML鏈接本身。 我需要在新標簽頁中打開此鏈接,但由於只能輸入URL,因此無法使用常規的target="_blank" HTML代碼。 有沒有辦法設計URL本身以強制使用新標簽?

在javascript中:

   window.open("url");

或添加attr:

   document.getElementById("theLink").setAttribute("target", "_blank");

用下面的html

   <a id="theLink" href="url">

如果你不能修改任何部分的a標簽,你可以使用jquery
以下腳本將嘗試打開其他選項卡/窗口上的所有鏈接:

$("a").on("click",function(){
       event.preventDefault();
       window.open($(this).attr('href'),'_blank');
});

注意:

確保您閱讀了此答案

暫無
暫無

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

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