我正在尝试在我的移动网页上创建一个分享按钮,相同的代码在无移动设备视图中正常工作,在移动设备上无法打开弹出窗口,因此唯一的选择是打开正确的链接页面,所以我设法做到这一点,但在我点击共享或取消按钮后,我得到空白页面,而不是重定向回移动网站。
以下是代码:
<script>
FB.init({appId: "xxxxxxx", status: true, cookie: true});
function share_me() {
FB.ui({
method: 'feed',
app_id: 'xxxxxxx',
display: 'touch',
link: 'https://play.google.com/store/apps/details?id=example.example',
picture: 'PIC_URL',
name: 'example',
caption: 'example',
description: 'Some description example text'
},
function(response){
if(response && response.post_id) {
window.top.location = "http://www.example.com";
}
else {
window.top.location = "http://www.example.com";
}
});
}
</script>
我已尝试使用redirect_uri发送bough方法并在响应后重定向,它们在没有移动视图的情况下运行良好但在移动设备上我只是得到空白页面..任何想法?