在实现CSP和定义允许的源的过程中,我惊讶地发现共享此调用的资源总数。在写这篇文章的时候,我统计了它总共使用了39个域和子域。
为什么ShareThis会导致我的页面加载速度变慢,这已经不是什么大惊喜了。从我发现的情况来看,大多数电话都是针对广告和用户习惯跟踪像素的。难怪他们是免费的服务,他们可能会从公司那里得到大笔钱来跟踪你的工作。虽然我知道他们需要连接到各种社交网络API来获取数字,但我认为他们不需要为广告和用户习惯添加跟踪像素。
例如adadvisor点网和crwdcntrl点网。Targus Info和Lotame使用他们的域,这是一家广告公司,是网站、cookie和其他技术网络的一部分,用于跟踪你、你做什么和你点击什么,当你从一个网站到另一个网站浏览网页时。随着时间的推移,像adadvisor这样的网站。net和crwdcntrl。net可以帮助您在网上建立个人资料,通常包括您访问的网站、您的搜索、购买和其他行为。然后,您的个人资料可以在不同的公司之间交换和出售,也可以出售给其他广告商和营销人员。
Alternatives to ShareThis
在了解了ShareThis所做的一切之后,是时候找到一些替代方案了。以下是我发现的一些资源密集度似乎较低的内容,但可能仍会加载广告和用户习惯跟踪像素,而不像ShareThis那么多:
AddThis.comAddToAny.comShareaholic.comShare42.com(非常基本,没有第三方脚本)
WordPress Plugins
如果你喜欢更多的即插即用选项,这里有一些很好的WordPress插件和Drupal模块用于社交共享。
FlareFlare是一个简单而引人注目的社交共享栏,它可以吸引您的关注,并通过帖子、页面和媒体类型共享您的内容。
社交Count plus显示Twitter、Facebook、YouTube、Instagram、Steam社区、SoundCloud帖子和评论的计数数据。
挖掘DigYour all-in-one共享按钮插件。在博客中添加一个带有共享按钮的浮动栏。就像Mashable!
添加此添加此共享按钮可帮助访问者将您的内容共享、添加书签并通过电子邮件发送到330多个服务,从而提高网站的流量。
Shareaholic为您的帖子、页面、索引或三者的任意组合添加了一个吸引人的社交书签菜单和相关内容小部件。
Drupal Modules
<社交媒体社交媒体模块有助于将您的网站与Twitter、Facebook和Google+等社交媒体网站集成。它提供了一种集中管理社交媒体配置文件信息和插件小部件(如follow和share按钮)的方法。
轻松社交在一个地方输入,您无需担心包含外部javascript库和启用多个社交模块。
添加到任何内容此模块可帮助您的读者和订阅者使用Facebook、Twitter、Pinterest等流行服务共享、发送电子邮件并为您的文章和页面添加书签。添加这是网络上的#1书签和共享按钮。这个简单易用的按钮在全世界有1400万个网站使用,每月覆盖全球13亿人。
服务链接服务链接有助于在内容中添加社交网络链接或javascript按钮,特别关注有兴趣扩展其数量或自定义其显示的开发人员和主题。Drupal基于Drupal构建,不包括商业广告或间谍隐藏代码,也不需要第三方库。
Link to original article