我希望我的问题不是愚蠢的,我对Javascript很新。
我通过Facebook直接使用脚本创建了一个Facebook分享按钮:
<a href="#"
onclick="
window.open(
'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
'facebook-share-dialog',
'width=626,height=436');
return false;">
Share on Facebook
</a>
然而,当我点击链接时,它想要分享我博客的整个网址,而不仅仅是特定的博客帖子。我已经读过其他人提出有关Open Graph的建议,但我不确定这是如何相关的。任何帮助都是极好的。
答案 0 :(得分:0)
关键是将location.href
替换为该博文的特定网址。
如果你使用Wordpress,你可以添加The Loop这样的东西:
<a href="#" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(<?php the_permalink(); ?>), 'facebook-share-dialog', 'width=626,height=436'); return false;">Share on Facebook</a>
在Wordpress中,the_permalink()
将返回该帖子的确切网址,确保Facebook仅分享该特定帖子。