javascript [removed] in new tab

前端 未结 7 688
失恋的感觉
失恋的感觉 2020-12-02 06:43

I am diverting user to some url through window.location but this url opens in the same tab in browser. I want it to be open in new tab. Can I do so with window.

7条回答
  •  眼角桃花
    2020-12-02 07:15

    This works for me on Chrome 53. Haven't tested anywhere else:

    function navigate(href, newTab) {
       var a = document.createElement('a');
       a.href = href;
       if (newTab) {
          a.setAttribute('target', '_blank');
       }
       a.click();
    }
    

提交回复
热议问题