使用 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>

有任何想法吗?

原文由 Mark Mitchell 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

使用 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。

原文由 citruspi 发布,翻译遵循 CC BY-SA 3.0 许可协议

只需使用 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);

原文由 Shiplu Mokaddim 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题