Javascript Firefox内容拖放后选择的可编辑图像-可以';不要删除选择

Javascript Firefox内容拖放后选择的可编辑图像-可以';不要删除选择,javascript,html,firefox,drag-and-drop,contenteditable,Javascript,Html,Firefox,Drag And Drop,Contenteditable,如果在Firefox的contenteditable区域中拖放图像,有时图像最终会被选中,如下所示: 在这里拉小提琴: 你可能需要拖放它几次,我有这个错误在大约20%的时间 我在Windows7上使用Firefox13.0.1 如何删除该选项?感谢您的帮助 附言: 无法通过document.getselection().getRangeAt(..) Firefox没有添加任何HTML属性,但是如果我点击save(自定义CMS)并以contenteditable模式重新加载页面,选择就会返回。

如果在Firefox的contenteditable区域中拖放图像,有时图像最终会被选中,如下所示:

在这里拉小提琴:

你可能需要拖放它几次,我有这个错误在大约20%的时间

我在Windows7上使用Firefox13.0.1

如何删除该选项?感谢您的帮助

附言:

  • 无法通过
    document.getselection().getRangeAt(..)
  • Firefox没有添加任何HTML属性,但是如果我点击save(自定义CMS)并以contenteditable模式重新加载页面,选择就会返回。似乎是个讨厌的虫子

当图像位于Firefox标记为拼写错误的单词内时,它会可靠地执行此操作。例如,这是您的JSFIDLE,图像移到单词“Lorem”的中间:

这似乎与拼写错误的单词的样式有关。将单词“Lorem”添加到浏览器的字典中,图像样式就会消失

您可以使用
拼写检查
属性关闭拼写检查。从中,您必须在Firefox中的
级别执行此操作,因为它似乎不像在textareas中那样在单个contenteditable元素上工作


演示:

您使用的是什么平台?我还制作了一个演示视频:(在那里我有13%的错误率)在Windows XP Firefox 13.0.1上复制(接近50%的错误率)啊,它发生在我的家用电脑上。我完全惊讶于你发现了这一点。哇!谢谢你,蒂姆!