使用移动设备在 Facebook 分享后出现白屏

White Screen After Facebook Share Using Mobile Devices

我花了很多时间试图弄清楚为什么在我成功分享我的 post 在脸书上。 post 似乎通过了 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();

    });



});

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

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

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