我的分享对话框效果很好。但在用户按下Post to Facebook按钮后。它将用户引导至链接。可能是redirect_uri值。
事情是redirect_uri值不能留空。我希望分享对话框在发布后消失。有没有办法做到这一点?我通读了Share Dialog文档但无法找到实现此目的的方法。
答案 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.完成! :)