Javascript Firefox并在选项卡/中间点击选项中打开

时间:2011-07-26 05:40:36

标签: javascript firefox

我有一些使用Javascript库Protovis创建的图表。在下面通过渲染一堆SVG来实现。

我需要支持的一件事是点击图表打开一个页面,其中包含点击的数据点的详细信息。

目前我这样做是通过在Protovis中注册“click”事件然后检测它是鼠标左键还是鼠标中键并使用window.location.href = datalink进行调度;或window.open(datalink);分别

所有这些都可以很好地运行......在Chrome或Safari中。

在Firefox中,鼠标中键不会引发点击事件。

在Firefox中捕获中间点击事件需要一些额外的东西吗?或者这是不可能的?

我可以通过某种方式在新标签页中打开右键菜单吗?

P.S。 Firefox扩展不是一个好的解决方案,我无法真正强制扩展我的所有用户。

1 个答案:

答案 0 :(得分:3)

尝试“onmousedown”而不是“onclick”。