Fer*_*Fer 12 javascript addthis
我正在使用AddThis小部件来启用向Twitter,Facebook和Google+分享网站内容.我已在我的网站上签名用户,并且正在考虑在签名用户和他的共享行为之间建立关联.
为此,我需要收听Addthis小部件的回调,这是他们网站上的直接示例:
function shareEventHandler(evt) {
if (evt.type == 'addthis.menu.share') {
alert(typeof(evt.data)); // evt.data is an object hash containing all event data
alert(evt.data.service); // evt.data.service is specific to the "addthis.menu.share" event
}
}
// Listen for the share event
addthis.addEventListener('addthis.menu.share', shareEventHandler);
Run Code Online (Sandbox Code Playgroud)
此事件的问题在于它在实际共享内容之前被触发.例如,用户单击"Tweet"按钮,触发此脚本,启动Tweet对话框,用户向前移动或取消该对话框中的共享.
理想情况下,事件处理程序在实际共享成功完成后触发,而不是在用户取消时触发.这似乎不可能从官方文档中,但我想尝试,如果有人有创造性的解决方法?
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |