Stackexchange Facebook和Twitter按钮
-
01-10-2019 - |
题
我刚刚在Facebook和Twitter状态更新的Stackexchange网站上看到了按钮。我想知道SE是如何实施的?
我发现这个很棒的帖子 http://amirrajan.net/blog/asp-mvc-and-facebook-single-sign-on 这表明了如何在MVC中登录和登录Facebook。
但是SE甚至没有要求我登录,我被登录到FB,这就是这样。我认为它对Twitter也一样。
我也不知道这是设计还是标准的,但是弹出框真的很好,这是FB和Twitter提供的东西吗?
谢谢
解决方案
环顾四周实际上很简单,只是一个链接,这是如何将状态更新发布到Facebook和Twitter的示例:
<a href="http://www.facebook.com/connect/prompt_feed.php?&message=Stackoverflow%20is%20Awesome%20from%20http://www.stackoverflow.com" target=_blank onclick="window.open(this.href, this.target,'height=500px,width=400px'); return false">Share on Facebook</a>
<a href="http://twitter.com/home?status=Stackoverflow is Awesome" target=_blank onclick="window.open(this.href, this.target,'height=400px,width=500px'); return false">Tweet about us</a>
不隶属于 StackOverflow