JavaScript:location.href在新窗口/選項卡中打開?

我有來自第三方開發人員的JavaScript文件。 它具備一個具備連接的連接,該連接將當前頁面替換爲目標頁面。 我想在新標籤頁中打開此頁面。 javascript

這是我到目前爲止的內容: php

if (command == 'lightbox') {
 location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual";
}

誰能幫我嗎? java


#1樓

若是要使用location.href以免彈出問題,能夠使用空的<a>引用,而後使用javascript單擊它。 this

相似HTML url

<a id="anchorID" href="mynewurl" target="_blank"></a>

而後用javascript單擊它,以下所示 spa

document.getElementById("anchorID").click();

#2樓

例如: code

$(document).on('click','span.external-link',function(){
        var t               = $(this), 
            URL             = t.attr('data-href');        
        $('<a href="'+ URL +'" target="_blank">External Link</a>')[0].click();

    });

工做示例ip


#3樓

window.open(
  'https://support.wwf.org.uk/earth_hour/index.php?type=individual',
  '_blank' // <- This is what makes it open in a new window.
);

#4樓

您能夠使用window.open('https://support.wwf.org.uk/earth_hour/index.php?type=individual');在新窗口中打開它window.open('https://support.wwf.org.uk/earth_hour/index.php?type=individual'); 。 若是要在新選項卡中打開它,請在兩個選項卡中打開當前頁面,而後容許腳本運行,以便同時獲取當前頁面和新頁面。 開發

相關文章
相關標籤/搜索