javascript - 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' );
}
解决方案
推荐阅读
- python - 熊猫:groupby 操作后如何取回原始索引
- javascript - 页面刷新后保持滚动位置并保存切换
- c++ - 在 C++ 中初始化变量
- c# - 从同步函数调用异步函数
- javascript - 如何在wordpress的if/else条件下使用PHP/Javascript隐藏类?
- r - 使用 nflscrapR 抓取 2019 年数据时出错。刚开始收到
- python-3.x - 在 BeautifulSoup / Python 中,如何从结果集中提取单个元素?
- laravel - 419 抱歉,您的会话已过期。请刷新并重试。提交表单时出现此错误
- r - 错误:尝试在 For 循环中使用零长度变量名
- sql - 基于最小值分组时选择一条记录