我一直在努力使Facebook共享按钮正常工作,但是没有运气。我想在所有页面上都使用相同的代码,因此我需要能够动态获取当前页面的URL,并将其附加到Facebook共享URL。

我能想到的最好的方法如下:

<a href="" onclick="window.open('http://www.facebook.com/share.php?u=' +
encodeURIComponent(location.href))">Share this page</a>

https://jsfiddle.net/08x2sufs/2/

但是,从jsFiddle演示中可以看到,该链接确实将我们带到了Facebook共享页面,但是没有要共享的页面。

感谢您的帮助。

最佳答案

我将使用以下方法:

<a href="" id="fb_share">Share this page</a>

<script>
    window.onload = function() {
        fb_share.href ='http://www.facebook.com/share.php?u=' + encodeURIComponent(location.href);
    }
</script>

关于javascript - 获取当前页面URL并将其附加到Facebook Share链接(使用javascript),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36294821/

10-13 01:51