현재 페이지를 공유하기 위해 “공유 버튼”을 만들고 있습니다. 현재 페이지 URL을 가져 와서 새 창에서 열고 싶습니다. 현재 URL 부분이 작동하지만 다음 부분이 작동하지 않는 것 같습니다.
나는 문법으로 어려움을 겪고있다. 새 창 크기를로 지정하고 싶습니다 width=520, height=570
.
다음과 같은 것 :
<a target="_blank"
href="https://www.linkedin.com/cws/share?mini=true&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&url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);
답변
혼동하지 마십시오. strWindowFeatures를 제공하지 않으면 새 탭에서 열립니다.
window.open('https://play.google.com/store/apps/details?id=com.drishya');