在一个网站上,我有一些社交按钮(tweet、facebook like、google+1、..)。它们中的大多数是使用 iframe 插入的。
任务是跟踪与这些按钮的使用交互:如果有人 +1 的内容 - AJAX 请求应该更新我在服务器上的本地统计信息。
但是,由于安全限制,使用 JS 我无法访问 iframe 的内容:无法绑定“点击”事件。
那么,如何跟踪这些社交按钮的点击次数呢?
可能的解决方案:
- 将“click”绑定到 iframe 对象本身:它不起作用。
- 内联添加按钮,不带 iframe。不行:我还应该显示每个按钮的点赞数。
- 尝试使用社交服务 API 在没有 iframe 的情况下插入。并非所有服务都支持这一点。