Facebook sharer在移动设备中不工作
我在facebook上设置了一个共享链接,如下所示:Facebook sharer在移动设备中不工作,facebook,share,Facebook,Share,我在facebook上设置了一个共享链接,如下所示: var points=0; points = update_points(points) document.getElementById("share-link").innerHTML='<a id="facebook-share" href="http://www.facebook.com/sharer.php?&p[url]=http://www.example.com/index.php?score='+points+'
var points=0;
points = update_points(points)
document.getElementById("share-link").innerHTML='<a id="facebook-share" href="http://www.facebook.com/sharer.php?&p[url]=http://www.example.com/index.php?score='+points+'" target="_blank">Facebook</a>
var点=0;
点=更新点(点)
document.getElementById(“共享链接”).innerHTML='0
我使用JavaScript构建链接,因为要共享的url取决于获得的分数
因此,这在桌面浏览器(Safari、Firefox、Chrome、IE等)上运行得非常好。问题只存在于移动设备。链接根本不起作用。实际上,通过移动设备发送到sharer的链接类似于“http://”:
我通过如下更改url解决了这个问题:
document.getElementById("share-link").innerHTML='<a id="facebook-share" href="http://www.facebook.com/sharer.php?u=http://www.example.com/index.php?score='+points+'" target="_blank">Facebook</a>
然后,您可能更喜欢这种似乎不太麻烦的方法:
http://www.facebook.com/sharer.php?u=
http://www.facebook.com/sharer.php?u=