我有一个firefox的问题。光标跳转到div,我在设置属性contenteditable = false时单击退格键,而不是删除我所感知的整个div(适用于chrome和safari)结构:
<div contenteditable="true">
<div contenteditable="false">
### CONTENT ###
</div>
</div>
此外,每个嵌套的HTML组件都有一个属性contenteditable =“false”
如何解决这个不兼容问题?
不幸的是,这似乎是一个已知的Firefox Bug ...
我用这个solution here来解决这个问题。它检测退格并检查插入符号之前的元素是否将contenteditable
设置为false
。如果是这样,它将删除它。奇迹般有效。