我正在制作一个“分享按钮”来分享当前页面。我想获取当前页面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>
有什么想法吗?
答案 0 :(得分:174)
使用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.
答案 1 :(得分:47)
只需使用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);
答案 2 :(得分:6)
请不要混淆,如果您不提供任何strWindowFeatures,它将在新选项卡中打开。
window.open('https://play.google.com/store/apps/details?id=com.drishya');