首页 > 解决方案 > Firefox execCommand 不需要 preventDefault

问题描述

Firefox 中execCommand 的行为insertText不需要e.preventDefault()- 但是在 chrome 和其他浏览器中这是必需的。如何在不使用导航器的情况下在浏览器之间对齐此行为。

代码笔示例

function onPaste(e) {

  e.preventDefault() //required in chrome but not firefox?

  document.execCommand( "insertText", false, 'test' );
}

标签: javascriptfirefoxinputtextareaexeccommand

解决方案


推荐阅读