Javascript 为什么谷歌图表没有右键菜单?

Javascript 为什么谷歌图表没有右键菜单?,javascript,html,google-visualization,Javascript,Html,Google Visualization,谷歌图表上没有默认的浏览器上下文菜单有什么原因吗?我是不是错过了一个可以选择的选项?你发布的链接是谷歌的图表页面,即 在此页面上,图表在div中呈现为SVG,其id=“chart\u div”充当图表区域包装器/容器。在这个div中还有两个嵌套的divs。最后一个嵌套的div通过javascript禁用了它的contextmenu事件 为了测试这一点,请在developer tools中打开源代码,并将oncontextmenu=“alert('hello');”添加到此div,然后选中try

谷歌图表上没有默认的浏览器上下文菜单有什么原因吗?我是不是错过了一个可以选择的选项?

你发布的链接是谷歌的图表页面,即

在此页面上,图表在
div
中呈现为SVG,其
id=“chart\u div”
充当图表区域包装器/容器。在这个div中还有两个嵌套的
div
s。最后一个嵌套的
div
通过javascript禁用了它的
contextmenu
事件

为了测试这一点,请在developer tools中打开源代码,并将
oncontextmenu=“alert('hello');”
添加到此div,然后选中try right-click


现在回答你的问题:为什么?这可能是因为谷歌图表是交互式图表,许多信息弹出窗口依赖于
悬停
单击
。他们一定想保持图表区域干净,没有任何分散注意力的上下文菜单。上下文菜单可能对图表本身没有任何有用的用途。不过,这只是我的猜测。

您指的是哪一个上下文菜单示例?你能发布一些你目前正在实现的代码吗?我只想显示浏览器中的默认上下文菜单。地图上的每个图表都没有一个。这更有意义,我编辑了你的question@Ropstah谢谢