【发布时间】:2016-07-27 10:55:14
【问题描述】:
在 Safari 桌面中 document.execCommand('copy') 不起作用,所以我正在努力在 Cmd+C 按键上的剪贴板中添加文本
我尝试的是在 keydown 事件上捕获 Cmd+C 组合并执行以下操作:
- 用我想放入剪贴板的文本创建一个隐藏输入
- 将焦点设置为输入
- 选择输入中的文本
但文本不会复制到剪贴板。但是,这适用于例如 Chrome。
以下问题说这是不可能的,但我看到像 draw.io 这样的应用程序和其他人这样做,所以必须有办法:
【问题讨论】:
标签: javascript html dom-events clipboard draw.io