[javascript] JavaScript를 사용하여 새 창에서 URL 열기

현재 페이지를 공유하기 위해 “공유 버튼”을 만들고 있습니다. 현재 페이지 URL을 가져 와서 새 창에서 열고 싶습니다. 현재 URL 부분이 작동하지만 다음 부분이 작동하지 않는 것 같습니다.

나는 문법으로 어려움을 겪고있다. 새 창 크기를로 지정하고 싶습니다 width=520, height=570.

다음과 같은 것 :

<a target="_blank"
   href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]"
   onclick="this.href = this.href.replace('[sub]',window.location)">
    LinkedIn
</a>

어떤 아이디어?



답변

사용 window.open():

<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
  Share Page
</a>

Share Page높이가 570이고 너비가 520 인 새 창에서 현재 URL을 여는 제목의 링크가 생성됩니다 .


답변

그냥 window.open()기능을 사용 합니까? 세 번째 매개 변수를 사용하면 창 크기를 지정할 수 있습니다.

var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.linkedin.com/cws/share?mini=true&amp;url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);


답변

혼동하지 마십시오. strWindowFeatures를 제공하지 않으면 새 탭에서 열립니다.

window.open('https://play.google.com/store/apps/details?id=com.drishya');


답변