我所在的网站不允许粘贴到文本区域字段,我想绕过它,因为我使用语音输入并从那里粘贴文本。
每次我尝试将某些内容粘贴到文本区域字段中时,它都会在下面显示一条警告/错误消息,指出:“此字段不允许粘贴”。
我不是 HTML、CSS、Javascript 专家,但尝试了很多不同的选项,但没有成功。
我尝试过的一些方法不起作用:
var allowPaste = function(e) {
e.stopImmediatePropagation();
console.log("Free the paste!")
return true;
};
document.addEventListener('paste', allowPaste, true);
我不确定这是否是转移注意力,但在尝试多种操作时,我尝试复制事件侦听器对象。因此,我转到“事件监听器”选项卡,在“DOMContentLoaded”事件中,有 Window 对象。 该对象具有如下键值对:
useCapture:false
passive:false
once: false
handler: f()
我右键单击并选择“复制属性路径”。然后我不小心将其粘贴到文本区域字段中并且成功了!但只贴了‘被动’两个字。我已经尝试了一切,但你只能粘贴“useCapture”、“passive”和“once”词。我尝试过从键盘、CTRL V 和 Windows 剪贴板粘贴任何其他内容,但没有成功。
这是该字段的 HTML:
<textarea rows="1" aria-invalid="false" name="Explanation: *-0" class="MuiInputBase-input MuiOutlinedInput-input jss373 MuiInputBase-inputMultiline MuiOutlinedInput-inputMultiline" style="height: 624px; overflow: hidden;">
任何帮助将不胜感激。