我有一个 HTML Canvas 应用程序。我想支持右键“全选”命令。我在 Canvas 顶部添加了一个文本区域来捕获文本编辑事件,例如剪切、复制、粘贴和全选。我可以使用“oncut”、“oncopy”等捕获所有其他命令,但“全选”除外,我找不到它对应的事件。我计划做的是,当用户右键单击文本区域然后单击“全选”时,将调用我的事件处理程序并在 Canvas 中执行“全选”。
最佳答案
我找到了答案:“全选”上下文菜单命令将触发 onselectstart 事件。
关于contextmenu - 如何用纯javascript捕获上下文菜单的 "Select all"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39694004/