是否可以进行FB共享对话框,并在用户共享后,向用户发布消息
Is it possible to take the FB share dialog and after a user has shared, to then post a message to the users?
例如,下面的对话框将打开一个新窗口进行共享。由于用户共享帖子而关闭窗口后。然后你能使用 javascript 从原始 url 做一个覆盖消息吗?
http://www.upworthy.com/if-you-live-in-one-of-these-states-the-impact-of-washingtons-shenanigans-is-huge
上面的网站做了这样的事情,只是不确定如何。如果您点击分享到 facebook,然后点击开箱即用的"x",您将看到用户共享或关闭窗口后发生的叠加层。这是用javascript完成的吗,如果是的话,如何完成?
<a class="shareonfb" style="color: #fff;text-indent: 0px;padding-left: 35px;width: 130px;padding-top: 10px;height: 24px;" onClick="window.open (this.href, 'child', 'height=400,width=665,scrollbars'); return false" href="https://www.facebook.com/sharer/sharer.php?u=http://foo.com" target="_blank">Share on Facebook</a>
创建一个html文件"parent.html"并输入代码:
<!DOCTYPE html>
<html>
<head>
<script>
function open_win()
{
myWindow=window.open('popup.html','','width=300,height=250');
myWindow.focus();
myWindow.onbeforeunload = WindowCloseHanlder;
}
function WindowCloseHanlder(){
myWindow.close();
window.alert('Popup is closed');
}
</script>
</head>
<body>
<h1>Welcome to my Home Page</h1>
<a href="javascript:void(0);" onclick="open_win()">Share on Facebook</a>
</body>
</html>
创建"弹出窗口.html"并输入以下代码:
<!DOCTYPE html>
<html>
<head></head>
<body>
<h1>I am pop up</h1>
<p>Close this window</p>
</body>
</html>
关闭弹出窗口后,您将看到 javascript 调用。您可以调用弹出窗口,而不是警报消息。
相关文章:
- Facebook共享链接适用于用户,但不适用于粉丝页面管理员
- 如何在用户单击共享时禁用共享按钮,并在3小时后启用
- 谷歌地图赢得'当用户拒绝共享位置时,t初始化
- 检查用户在使用传单时是否共享位置's locate()
- 共享脚本可以对与之共享脚本的用户隐藏吗
- 用户共享页面后显示模式
- 是否可以进行FB共享对话框,并在用户共享后,向用户发布消息
- 如何防止其用户共享脚本
- 如何关闭 SP.用户界面.模式对话框从按钮单击在共享点
- 如何在不同计算机上的用户之间共享网站上的实时更新
- Javascript cookie 用于保存用户首选项并使用共享首选项显示内容
- 当用户点击facebook共享缩略图时,我可以加载一个iframe吗
- 如何允许用户共享他们的<型号名称>彼此之间
- 检查用户是否使用FB.ui在共享对话框中向Facebook发布(或取消)共享
- 允许用户选择要共享的图像
- 当用户接受共享他们的位置时是否有回调
- facebook用户界面中共享对话框的API错误代码:191
- 如何在共享的用户控件中设置相对路径
- 如何使用javascript获取每个用户在facebook共享按钮上的点击次数
- Facebook共享返回空数据,即使用户登录应用程序