복붙노트

[JQUERY] 어떻게 자바 스크립트 또는 jQuery를 사용하여 새 탭에서 URL을 엽니 다? [복제]

JQUERY

어떻게 자바 스크립트 또는 jQuery를 사용하여 새 탭에서 URL을 엽니 다? [복제]

해결법


  1. 1.) (window.open 사용

    ) (window.open 사용

    var win = window.open('http://stackoverflow.com/', '_blank');
    if (win) {
        //Browser has allowed it to be opened
        win.focus();
    } else {
        //Browser has blocked it
        alert('Please allow popups for this website');
    }
    

    브라우저 구현에 따라이 작동합니다

    당신은 윈도우가 아닌 탭이 열려 만들기 위해 할 수있는 일은 없다.


  2. 2.이것은이 한 간단하다.

    이것은이 한 간단하다.

    window.open('_link is here_', 'name'); 
    

    기능 설명 :

    이름은 윈도우의 이름입니다. 다음은 이름이 지원됩니다


  3. 3.새 탭에서 모든 링크를 여는 의미하는 경우,이 jQuery를 사용하려고

    새 탭에서 모든 링크를 여는 의미하는 경우,이 jQuery를 사용하려고

    $(document).on('click', 'a', function(e){ 
        e.preventDefault(); 
        var url = $(this).attr('href'); 
        window.open(url, '_blank');
    });
    

  4. 4.

     var url = "http://www.example.com";
     window.open(url, '_blank');
    

  5. 5.당신은 쉽게 새 탭을 만들 수 있습니다; 다음과 같이 수행합니다

    당신은 쉽게 새 탭을 만들 수 있습니다; 다음과 같이 수행합니다

    function newTab() {
         var form = document.createElement("form");
         form.method = "GET";
         form.action = "http://www.example.com";
         form.target = "_blank";
         document.body.appendChild(form);
         form.submit();
    }
    

  6. 6.난 당신이 새 창 또는 전용 외부 링크에서 모든 태그를 열려고하는 경우 귀하의 질문에 지정하지 않습니다 알고있다.

    난 당신이 새 창 또는 전용 외부 링크에서 모든 태그를 열려고하는 경우 귀하의 질문에 지정하지 않습니다 알고있다.

    그러나 경우에 당신은 당신이이 작업을 수행 할 수있는 새 탭에서 열기 외부 링크를 원하는 :

    $( 'a[href^="http://"]' ).attr( 'target','_blank' )
    $( 'a[href^="https://"]' ).attr( 'target','_blank' )
    
  7. from https://stackoverflow.com/questions/19851782/how-to-open-a-url-in-a-new-tab-using-javascript-or-jquery by cc-by-sa and MIT license