我在括号中写了一个插件,我想从文本框中复制文本并粘贴到当前打开的文档中。
window.document.execCommand("copy");
如果我使用键盘命令+ v工作,我可以粘贴上面dom命令复制的文本。
但即使我尝试了window.document.execCommand("paste")
,我也无法通过CommandManager.execute(Commands.EDIT_PASTE)
得到同样的结果。
此致 与Ashish。
答案 0 :(得分:0)
这些命令不起作用,因为Brackets在Chromium webview中运行,而Chromium不允许普通内容以编程方式访问剪贴板 - 作为安全措施。在Brackets中,安全原理并不是真正相关的,但是有人需要修改括号shell以禁用限制,而且这项工作尚未发生。
但是有一种解决方法:括号扩展have access to NodeJS,因此您可以使用copy-paste之类的Node包来访问剪贴板。有关示例,请查看扩展程序来源Right Click Extended或File Info to Clipboard。