在Safari上,我将文本粘贴到可编辑的文本区域中。当我执行document.execCommand("undo", false, null)
时没有任何反应,文本会显示额外的换行符。
我必须手动按 Ctrl Z 来删除文字。
在后续尝试中,当我执行document.execCommand("undo", false, null)
时,文本显示与源文档中的文本完全相同并且文本被删除!
它第一次不起作用,但它会在所有后续尝试 AFTER I上发生 首先手动按 Ctrl Z 。
我真的需要document.execCommand("undo", false, null)
来处理所有次尝试,而不仅仅是从第二次尝试开始。
有谁知道解决这个问题的经验吗?