반응형
JavaScript : location.href를 새 창 / 탭에서 열 수 있습니까?
타사 개발자의 JavaScript 파일이 있습니다. 현재 페이지를 대상으로 대체하는 링크가 있습니다. 이 페이지를 새 탭에서 열고 싶습니다.
이것이 내가 지금까지 가진 것입니다.
if (command == 'lightbox') {
location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual";
}
누구든지 나를 도울 수 있습니까?
window.open(
'https://support.wwf.org.uk/earth_hour/index.php?type=individual',
'_blank' // <- This is what makes it open in a new window.
);
당신이 사용하려는 경우 location.href
피하기 팝업 문제, 당신은 빈 사용할 수있는 <a>
심판하고 다음을 클릭합니다 자바 스크립트를 사용합니다.
HTML과 같은 것
<a id="anchorID" href="mynewurl" target="_blank"></a>
그런 다음 자바 스크립트를 다음과 같이 클릭하십시오.
document.getElementById("anchorID").click();
을 사용하여 새 창에서 열 수 있습니다 window.open('https://support.wwf.org.uk/earth_hour/index.php?type=individual');
. 새 탭에서 열려면 두 개의 탭에서 현재 페이지를 연 다음 현재 페이지와 새 페이지를 모두 얻을 수 있도록 스크립트를 실행하십시오.
예를 들면 다음과 같습니다.
$(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();
});
작업 예 .
참고 URL : https://stackoverflow.com/questions/5141910/javascript-location-href-to-open-in-new-window-tab
반응형
'development' 카테고리의 다른 글
도커 이미지를 개인 저장소로 푸시하는 방법 (0) | 2020.02.29 |
---|---|
PostgreSQL : "postgres"사용자의 비밀번호 인증에 실패했습니다 (0) | 2020.02.29 |
무료 모나드는 무엇입니까? (0) | 2020.02.29 |
Mobile Safari에서 뷰포트 확대 / 축소를 어떻게 비활성화합니까? (0) | 2020.02.29 |
디렉토리 자체를 포함하지 않고 파일 및 폴더 디렉토리를 어떻게 tar합니까? (0) | 2020.02.29 |