我正在尝试为我的网站创建自定义社交分享按钮,但我遇到的问题是当前页面标题和网址未被正确拉出以与社交网络共享。
我的代码示例如下:
<a class="share-btn twitter-btn twitter-sharer-button" id="ref_tw" href="https://twitter.com/intent/tweet?title=<?php echo $title; ?>&url=<?php echo urlencode($share_url);?>&via=Udamonia" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=no,scrollbars=no,height=400,width=600');return false;"></a>
非常感谢任何帮助或正确方向的观点。
谢谢!
答案 0 :(得分:0)
在onclick事件中使用Javascript来抓取document.title
和document.location.href
,然后将其附加到共享网址,然后将新网址设置为。
所以你的onclick属性看起来像是:
onlick="javascript:window.open('http://twitter.com/intent?title='+encodeURIComponent(document.title)+';url='+encodeURIComponent(document.location.href);"