我的网站上有一个Facebook JS SDK apprequest按钮..!这是代码
var receiverUserIds = FB.ui(
{
method: 'apprequests',
title: campaignTitle,
message: campaignMessage,
data: { productId : campaignId }
},
function (receiverUserIds)
{
}
它在普通浏览器(笔记本电脑和PC)上工作正常,但对于移动浏览器,应用程序请求在加载时卡住了...我在iphone和andriod上试过了..!这是屏幕截图
任何帮助?
答案 0 :(得分:0)
我的应用程序Fish Wrangler也收到了很多这方面的报告。我无法重现它,所以我还没能调试它。
答案 1 :(得分:0)
自上周以来,我遇到了与Facebook(手机)相同的问题。
FB.ui()正在设置 X-Frame-Options:DENY ,然后通过JS SDK停止加载iFrame中的内容。我尝试在我身边修改IIS中的标头无济于事。
然后我尝试使用网址重定向方法打开应用请求,如下所示:
在桌面上查看时,一旦我尝试在移动设备(iPhone,Android)上查看它或在Chrome中使用虚假用户代理,它就会失败。
casper123,你可以尝试上面看看它是否适合你(可能不适用)。
我认为最近Facebook App Requests移动版有所改变。看起来我们需要等待官方Facebook在这个问题上的回应。
由于
法赫德
答案 2 :(得分:0)
显然Facebook解决了这个问题。看到@ joe-faron提到的这个bug。
https://developers.facebook.com/bugs/232968666865788
我们为我们的问题实施了一个不同的解决方案,即重定向到Facebook网址(https://www.facebook.com/dialog/apprequests?.。),然后自动更改为m.facebook网址(无论是什么)。它对我们有用,我们坚持不懈,因为这为我们制定了更清洁的解决方案。
由于
法赫德