【发布时间】:2016-04-27 03:24:45
【问题描述】:
作为数据探索工具的一部分,我在画布上绘制各种 PNG 或 SVG 图像。那部分工作正常,我知道一旦绘制到画布上,图像就不再是矢量格式。但是,我希望用户能够通过右键单击画布并使用标准的另存为上下文菜单来下载和保存原始 PNG 或 SVG 图像。有没有办法覆盖另存为右键菜单选项的默认行为?
【问题讨论】:
-
`$('.canvas').on('contextmenu', function(e){ e.preventDefault(); });
-
谢谢,也许我应该更具体一些。我希望专门覆盖另存为选项而不是整个上下文菜单。为我的自定义图像交换默认画布 png 输出。
-
@philippjfr:在那种情况下,不,要么全部要么什么都没有,除了firefox简短
-
@philippjfr 我认为不,我们不能只更改一项...
标签: javascript html canvas