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


Flag Counter

?xgqfrms 2012-2020

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

原创文章,版权所有??xgqfrms, 禁止转载 ???,侵权必究??!