Javascript 解决Mac/Chrome粘贴错误的方法

Javascript 解决Mac/Chrome粘贴错误的方法,javascript,macos,google-chrome,Javascript,Macos,Google Chrome,我有一个网站,有很多输入,包括多达50个文件输入和一个文本区。如果你在Mac电脑上使用Google Chrome,则会有一个将文本粘贴为图像的窗口,然后它会填充触发裁剪器的50个文件输入中的一些 我唯一能想到的解决办法是捕获粘贴并在站点范围内禁用它。我不想为此禁用整个右键单击功能。这很容易做到,但用户可以通过右键单击>粘贴或使用菜单粘贴内容来解决这一问题。是否有一种通用的方法来截取Mac上所有粘贴的Chrome数据 或者,是否有人对如何绕过此错误有更好的想法?在contextmenu事件中返回f

我有一个网站,有很多输入,包括多达50个文件输入和一个文本区。如果你在Mac电脑上使用Google Chrome,则会有一个将文本粘贴为图像的窗口,然后它会填充触发裁剪器的50个文件输入中的一些

我唯一能想到的解决办法是捕获粘贴并在站点范围内禁用它。我不想为此禁用整个右键单击功能。这很容易做到,但用户可以通过右键单击>粘贴或使用菜单粘贴内容来解决这一问题。是否有一种通用的方法来截取Mac上所有粘贴的Chrome数据


或者,是否有人对如何绕过此错误有更好的想法?

在contextmenu事件中返回false,如下所示:4

<body oncontextmenu="return false;">

当然,您应该只将其设置为要禁用的组件。身体只是一个例子

我真的不想禁用整个右键单击。此外,这并不能阻止人们通过菜单进行粘贴。