首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook共享者不在移动设备中工作

Facebook共享者不在移动设备中工作
EN

Stack Overflow用户
提问于 2014-09-02 14:08:26
回答 1查看 1.4K关注 0票数 0

我已经在facebook上建立了一个分享链接,这样:

代码语言:javascript
复制
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>

我使用javacript构建链接,因为共享的url取决于所获得的分数。

所以这在桌面浏览器(Safari,Firefox,Chrome,IE等)上运行得很好。问题只在移动设备上。这个链接根本不起作用。实际上,通过移动设备发送给共享者的链接类似于"http://"“。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 17:26:12

我通过这样更改url来解决这个问题:

代码语言:javascript
复制
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>

因此,问题似乎在于url中的"&purl“(在所有桌面浏览器上运行良好):

代码语言:javascript
复制
http://www.facebook.com/sharer.php?&p[url]=

然后,您可能会更喜欢这种方法,它看起来不太好用:

代码语言:javascript
复制
http://www.facebook.com/sharer.php?u=
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25625453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档