我想在网页上显示一个LinkedIn共享按钮,但是如果该按钮在标签中,那么该表单就会发布,这不是我想要的。我知道将按钮移到FORM之外可以解决此问题,但是我无法控制按钮的放置。我认为,原因是LinkedIn代码创建的按钮没有将类型设置为'type =“ button”',因此默认为type =“ submit”。
<form action="anotherpage.htm">
<script src="https://platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
<script type="IN/Share" data-url="https://www.linkedin.com"></script>
</form>
这是其帮助站点上的默认LinkedIn按钮。我希望单击该按钮可以使Linkedin共享窗口弹出,但基础页面保持原样。实际上,基础页面“发布”到“ anotherpage.htm”的表单操作。
您无需依赖LinkedIn共享按钮API SDK和JS捆绑包即可拥有共享按钮。您真正需要的只是...
https://www.linkedin.com/sharing/share-offsite/?url={url}
然后,您可以使用自己喜欢的任何HTML,CSS或JavaScript制作任何按钮,并对其进行超链接以允许共享页面。
来源:Microsoft LinkedIn Share URL Documentation。
不幸的是,除了共享此参数,您似乎别无选择:url
。
如果您对定期维护的github项目感兴趣,可以跟踪该项目,那么就不必这样做了,请检查一下! Social Share URLs