3

在 Safari 上,我将文本粘贴到可编辑的文本区域中。当我执行document.execCommand("undo", false, null)时没有任何反应,并且文本出现时带有额外的换行符。

我必须手动按下CtrlZ才能删除文本。

在随后的尝试中,当我执行时document.execCommand("undo", false, null),文本与源文档中的显示完全相同,并且文本被删除!

它第一次不起作用,但在我第一次手动按下之后CtrlZ的所有后续尝试中都会起作用。

我真的需要document.execCommand("undo", false, null)进行所有尝试,而不仅仅是从第二个开始。

有没有人有这个问题的经验谁知道解决方案?

4

0 回答 0