gpt4 book ai didi

javascript - Facebook 邀请好友不适用于 native android 浏览器

转载 作者:行者123 更新时间:2023-12-04 18:33:05 24 4
gpt4 key购买 nike

我正在开发 facebook 移动网络应用程序,我在所有桌面浏览器上测试了邀请 friend ,它工作正常,它在移动版 firefox 上也工作正常。但它不适用于 android 原生浏览器,出现邀请 friend 弹出窗口,仅显示加载过程。

这是我的代码:

function sendRequestInvite() {
FB.ui({
method: 'apprequests',
suggestions: nonAppFriendIDs,
message: 'Learn how to make your mobile web app social',
}, function(response) {

console.log('sendRequestInvite UI response: ', response);
});

你能帮我解决这个问题吗

最佳答案

我在使用 Android KitKat 4.4 的默认 Chrome 浏览器的应用程序(使用 Facebook 的 JS-SDK)上遇到了同样的问题。

当您将移动设备连接到 PC 并使用它来调试页面时(与您在 Chrome 的开发者页面中所做的相同;可以在 Chrome's Remote Debugging page 上找到执行此操作的步骤)您可能会看到一个错误(就像我做了)哪个州

Refused to display 'https://m.facebook.com/dialog/apprequests?access_token=foobar3Dparent%26frame%3Dfffed9438%26result%3D%2522xxRESULTTOKENxx%2522&sdk=joey' in a frame because it set 'X-Frame-Options' to 'DENY'.

如果这确实是您看到的错误,请查看 Overcoming “Display forbidden by X-Frame-Options”how to force link from iframe to be opened in the parent window StackOverflow 线程。

如果 X-Frame-Option DENY 可能是也可能不是您的问题,但关键是启用 Chrome 调试,因为至少您将能够在控制台中看到基于 Facebook JS-SDK 的问题。

关于javascript - Facebook 邀请好友不适用于 native android 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19726973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com