共享按钮与共享者网址


12

就像某些人可能知道的那样,从Facebook和Twitter添加共享按钮可能会导致页面变慢。我已经看到许多网站都采用了这些网站提供的通用iframe实现,并只是创建了链接到共享者网址的图标,以更好地控制页面性能。 http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

但是,我还读到Facebook正在放弃对这些链接的支持。例如,此链接现在重定向到“赞”按钮。http://www.facebook.com/facebook-widgets/share.php

这是一篇文章,指出Facebook已弃用/已弃用其共享功能,并坚持使用“赞”按钮。http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_drawn_it

我假设共享网址是相同的。

如果共享者URL不再是一个可靠的选项,那么除了使用第三方控件(例如Addthis)之外,还有哪些其他方法?

Answers:


6

您仍然可以使用以下链接格式来共享页面*,请确保转义URL:

推特:

<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a>

脸书:

<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>

也就是说,值得采用每个公司提供的官方小部件,而不要使用您自己的解决方案,因为:

  1. 它使多个站点上的UI标准化,并提供了访问者会熟悉的按钮(因此更有可能单击)。

  2. 官方小部件从Facebook / Twitter加载远程JavaScript文件。这些将被缓存在访问者的浏览器中,以便在使用它们的下一个站点上更快地加载,因此使用正式的窗口小部件几乎不会降低速度。

  3. 没有小部件,很难显示链接共享的次数。这些信息对于网站所有者和鼓励访问者共享已经流行的链接(所谓的“社会证明”效果)都是有用的。

主要的媒体网站(例如《卫报》)采用了官方小部件;如果对他们来说足够好,一起砍自己的东西对我来说似乎没有什么好处。

* 您提到阅读过Facebook放弃了对上述格式的支持,但没有说您在哪里阅读;我在他们的网站或其他地方找不到任何提及。我认为只是Twitter和Facebook没有公开共享上述方法,因为他们希望您将带有徽标的小部件放在您的网站上。


同意我的陈述未得到正确支持。当我再次找到它时,我将尝试包括它。
TeeOh,2011年


5

如果您要在不通过将用户的信息路由到第三方网站并不允许在其浏览器中创建或更新Cookie来保护用户隐私的网站上放置按钮,就不要切换到新的API。


1
你能更好地解释这个答案吗?
PatomaS 2012年

3
@PatomaS iframe按钮类似于添加Google Analytics(分析)代码,但接收者是Facebook。对于每个请求,访问者都加载iframe,facebook可以跟踪用户,因为它从他们的网站加载了这些数据。来自Facebook的JavaScript技巧甚至更糟。但是,不存在与问题的简单链接。
Ciantic

+1值得一提的是,在极少数情况下Facebook宕机,这可能会导致整个网络出现意外/不稳定的行为,具体取决于是否有人发现了一个错误。这是当存在完美的方法时,我不依赖第三方进行此类琐事的原因之一。有关Facebook重定向错误,请参见buzzfeed.com/jwherrman/…。我敢肯定,实际上有一个更好的链接可以记录那里发生的事情,但是我找不到它。
威廉·伊斯特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.