有没有办法阻止Facebook上的Share Dialog将用户引导到我分享的应用程序?

时间:2015-06-05 09:49:51

标签: facebook-apps

我的分享对话框效果很好。但在用户按下Post to Facebook按钮后。它将用户引导至链接。可能是redirect_uri值。

事情是redirect_uri值不能留空。我希望分享对话框在发布后消失。有没有办法做到这一点?我通读了Share Dialog文档但无法找到实现此目的的方法。

1 个答案:

答案 0 :(得分:1)

我找到了解决办法:)

以下是我的分享按钮的代码: 使用Javascript:

function visitPage(){

    testwindow = window.open("https://www.facebook.com/dialog/share?app_id=[myAppID]&display=popup&href=[linkA]&redirect_uri=[linkB]","html","width=200, height=100");
    testwindow.moveTo(0,0);
}

HTML按钮:

<button onclick="visitPage()">Share</button>

我创建了一个HTML,它会立即自动关闭:

<!doctype html><html><head><script>
  window.onload = function load() {
    window.open('', '_self', '');
    window.close();
  };
</script></head><body></body></html>

将其命名为selfClosing.html或类似内容,然后将其放入链接B.完成! :)