在HTML代码中,我使用data-url
静态编写脚本,但是我的问题是如何共享动态生成的链接?
HTML
<div>
<script type="IN/Share" data-url="http://www.everdrobe.com/rate/551107c763eef/recent" data-counter="top" id="linked_url"></script>
</div>
Linkedin脚本
<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>
我认为script
在加载时只执行一次,这就是为什么它不能以任何其他方式工作我能分享吗?
帮助应该适用。
答案 0 :(得分:0)
在您的js文件中,
$("#linked_url").click(function() {
window.open("https://www.linkedin.com/shareArticle?mini=true&url="
+ $(this).data("url")
+"&title=",'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');
return false;
});
答案 1 :(得分:0)
您可以使用类似这样的格式在LinkedIn上共享...
https://www.linkedin.com/sharing/share-offsite/?url={url}
来源: Official LinkedIn Sharing Documentation 。
因此,当然,您可以仅通过...动态共享JS。
var yoururl = "yoursite.com?something=somethingelse&test=test2";
$('.share-link').html(
'<a href="' +
'https://www.linkedin.com/sharing/share-offsite/?url=' +
encodeURIComponent(yoururl) +
'">Share on LinkedIn</a>'
);
如果您要预先推测标题,描述,缩略图等内容,请查看 Official LinkedIn Shareable Documentation 描述的OpenGraph标签。