找出用户是否使用contextmenu打开链接

时间:2012-04-04 22:47:06

标签: javascript javascript-events

对于我的网站,我需要了解用户是否导航到我页面上的链接。可以轻松捕获“正常”点击,但我还想了解用户是否使用链接上的contextmenu导航到网址。

我知道我可以找到用户点击鼠标右键(contextmenu)的时间,但我不知道如何确定用户之后是否导航到链接(例如点击“在新标签页中打开” )。

甚至可以吗?或者也许还有其他方法可以找出用户何时导航到页面上的URL?

1 个答案:

答案 0 :(得分:0)

您可以执行facebook / google和其他人的操作,确保所有出站链接都通过您自己的内部参考/日志,即:

http://example.com/r=http://someSite.example.com/foobar...

不能保证你可以用javascript做更好的事情,但你可以绑定一个函数来用第二个鼠标按钮监听链接点击,并设置一些hackish确保 - 其他页面加载 - 最终服务器端代码的机制,但这只是出路,我强烈反对。

坚持google / facebook的事情,其他一切都是廉价的不稳定黑客,不值得努力。