我一直在努力让Facebook分享按钮正常工作,但是没有成功。我希望所有页面上的代码都相同,因此需要能够动态获取当前页面的URL并将其附加到Facebook分享链接中。
我想到的最好方法如下:
我想到的最好方法如下:
<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 分享页面,但是却没有可以分享的页面。
感谢您的帮助。
https://fiddle.jshell.net/08x2sufs/2/show/
,而Facebook的抓取器无法读取该URL。请在您知道FB抓取器可以正确读取的页面上进行尝试。 (如果有疑问,请使用https://developers.facebook.com/tools/debug/来查找。) - CBroe