【发布时间】:2011-11-03 11:59:00
【问题描述】:
我在欧盟范围内经营一个网站,现在没有那些社交按钮是不可能的(根据“他们”“在那里”)。
最近有人担心legality of this in the EU,尤其是在未经用户明确同意的情况下收集发送到美国服务器的用户信息。
golem.de 上有一份德国报告,以及 advice from a lawyer(抱歉,仅限德语),如果集成的点赞按钮不会自动触发与美国服务器本身的交互就足够了,但只能与用户同意,即点击等手动交互。
我们目前使用official method of inclusion 和subscribing to the edge.create 事件来了解它的用法。但不幸的是,这是通过从 Facebook 加载包含内容的 iframe 来实现的,因此未经他的同意立即发送有关用户的数据,甚至无需他点击它。我想办法避免这种情况。
想法:显示带有本地 href 的本地图像,仅当用户实际点击它时才开始加载 Facebook 内容。
我看到的问题:
- 用户单击我的 DOM 元素,现在我需要表现得像按下了真正的 FB 按钮,但我该怎么做,因为真正的按钮不存在?如果我加载按钮,用户会看到第二个按钮,需要再次点击,等等。如果离开屏幕,我需要加载,假点击等等。复杂且令人困惑。
- like 旁边的计数器将丢失。我需要找到一种方法来获取当前 URL 的信息(例如服务器端),巧妙地缓存该数据,并且仍然能够向用户显示。我不知道从哪里获得这些数据。
无论是否在欧盟,法律与否,因为我最近才开始研究这个(因为我的工作需要它),当我意识到它是如何运作时,它让我毛骨悚然。我是一个网络偏执狂,不敢相信我一个人。
有什么想法可以解决上述问题吗?
【问题讨论】: