【问题标题】:White Screen After Facebook Share Using Mobile Devices使用移动设备分享 Facebook 后的白屏
【发布时间】:2016-06-17 23:24:20
【问题描述】:

我花了很多时间试图弄清楚为什么在我在 facebook 上成功分享我的帖子后,这段代码给了我一个没有响应的白屏(移动设备)或有响应的 null(笔记本电脑/台式机)。该帖子似乎通过了 Facebook,我相信我已经加载了我需要的所有内容。这可能是一个权限问题,但我发现现在它发生在我的 android 和 ios 设备上的可能性较小。我也不知道这是否是我在开发者帐户中的 Facebook 设置的问题。无论哪种方式,如果有人知道可能导致问题的原因或有关如何解决问题的任何想法,我将不胜感激。

$('#fb-custom-button').on('touchstart click' , function(){

    var url = window.location.href;
    FB.ui({
        method: 'share',
        href: url,
        caption: 'An example caption',
    }, function(response){
        alert(response);
        if (response === null) {
        } else {
        }

        $('#mask, .window').hide();

    });



});

【问题讨论】:

    标签: javascript facebook facebook-graph-api jquery-mobile mobile


    【解决方案1】:

    我发现有一种移动分享方式。

    shareurl = "https://www.facebook.com/dialog/share?app_id=" + APP_ID + "&display=popup&href="+ URL + "&redirect_uri=" + REDIRECT_URI; 
    location.href = shareurl
    

    我还意识到 facebook 在使用它时无法处理获取参数,所以我必须为此制作一个重定向器。

    【讨论】:

      猜你喜欢
      • 2012-10-22
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      相关资源
      最近更新 更多