gpt4 book ai didi

javascript - 分享后关闭手机上的 FB 选项卡

转载 作者:行者123 更新时间:2023-11-28 07:51:42 27 4
gpt4 key购买 nike

在移动 Facebook 上进行 FB 分享后,将我重定向到“m.facebook.com/v2.2/dialog/feed”,并出现白屏。在桌面上一切正常。

初始化:

$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.com/en_US/sdk.js', function(){
FB.init({
appId: '1009',
status : true,
cookie : true,
xfbml : true,
channelURL : window.location.origin + '/facebook_channel.html',
oauth : true,
version : 'v2.0'
});
});

分享:

FB.ui({
description: 'text',
display: 'popup',
link: 'http://localhost:3000/sample',
method: 'feed',
name: 'text',
picture: null,
version: 'v2.0'
},
function(response) {
if (response && response.post_id) {
console.log(response);
}
});

在桌面和移动设备上,我在共享后得到响应,但在移动设备(iphone/ipad)上得到重定向。共享后我不需要重定向到任何网站,因此“redirect_uri”不适合。

而且我无法在分享后关闭主窗口,self.close()也不适合。

最佳答案

所以,我改变了方法提要来分享:

FB.ui({
description: 'text',
display: 'popup',
href: 'http://example.com/post',
method: 'share',
name: 'text',
picture: null,
version: 'v2.2'
},
function(response) {
if (response && response.post_id) {
console.log(response);
}
});

它可以工作,但有一些问题

1)您无法在本地主机上调试它,需要部署到某个阶段服务器

2)分享后得到:

但这比分享后白屏要好

关于javascript - 分享后关闭手机上的 FB 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26725326/

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