Javascript 网站如何禁止粘贴文本?

Javascript 网站如何禁止粘贴文本?,javascript,browser,web-applications,clipboard,Javascript,Browser,Web Applications,Clipboard,我注意到一些网站(通常是银行)禁止将文本粘贴到文本字段中。这是怎么做到的?我知道JavaScript可以用来吞下键盘快捷键进行粘贴,但是右键单击菜单项呢?可能使用事件,或者从中返回false,或者在事件对象上使用e.preventDefault() 请注意,onpaste是非标准的,不要将其用于生产站点,因为它不会永远存在 $(文档).on(“粘贴”,函数(e){ 控制台日志(“粘贴”) e、 预防默认值() 返回false; })即使有可能在许多浏览器中截获粘贴事件(但并非如前一个答案的链接

我注意到一些网站(通常是银行)禁止将文本粘贴到文本字段中。这是怎么做到的?我知道JavaScript可以用来吞下键盘快捷键进行粘贴,但是右键单击菜单项呢?

可能使用事件,或者从中返回false,或者在事件对象上使用
e.preventDefault()

请注意,
onpaste
是非标准的,不要将其用于生产站点,因为它不会永远存在

$(文档).on(“粘贴”,函数(e){
控制台日志(“粘贴”)
e、 预防默认值()
返回false;

})
即使有可能在许多浏览器中截获粘贴事件(但并非如前一个答案的链接所示),这也是非常不可靠的,也可能不完整(根据浏览器/操作系统的不同,可能以javascript代码无法捕捉的不同方式执行粘贴操作)

是一组关于富文本编辑器中粘贴(和复制)的注释,也可应用于其他地方