在 Safari 上,我将文本粘贴到可编辑的文本区域中。当我执行document.execCommand("undo", false, null)
时没有任何反应,并且文本出现时带有额外的换行符。
我必须手动按下CtrlZ才能删除文本。
在随后的尝试中,当我执行时document.execCommand("undo", false, null)
,文本与源文档中的显示完全相同,并且文本被删除!
它第一次不起作用,但在我第一次手动按下之后CtrlZ的所有后续尝试中都会起作用。
我真的需要document.execCommand("undo", false, null)
进行所有尝试,而不仅仅是从第二个开始。
有没有人有这个问题的经验谁知道解决方案?