xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

document.execCommand API & Clipboard API All In One

document.execCommand API & Clipboard API All In One

'document.execCommand' is deprecated

document.execCommand(aCommandName, aShowDefaultUI, aValueArgument)

https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand

copy & cut

https://developer.mozilla.org/en-US/docs/Web/API/Document/copy_event

document.addEventListener("copy", function(event) {
  //
});

document.oncopy = function(event) {
 //
}


https://developer.mozilla.org/en-US/docs/Web/API/Document/cut_event

document.addEventListener("cut", function(event) {
  //
});

document.oncut = function(event) {
 //
}


Clipboard API

The Clipboard API can be used instead of execCommand in many cases, but execCommand is still sometimes useful.

在许多情况下,可以使用 Clipboard API 代替 execCommand,但 execCommand 有时仍然有用。


https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API

Input Events Level 2

W3C Editor's Draft 11 March 2022

"insertFromPaste", "insertFromPasteAsQuotation"


https://w3c.github.io/input-events/#overview

refs

https://stackoverflow.com/questions/60581285/execcommand-is-now-obsolete-whats-the-alternative



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-03-16 13:00  xgqfrms  阅读(444)  评论(0编辑  收藏  举报