firefox浏览器中的contenteditable = false

问题描述 投票:0回答:1

我有一个firefox的问题。光标跳转到div,我在设置属性contenteditable = false时单击退格键,而不是删除我所感知的整个div(适用于chrome和safari)结构:

<div contenteditable="true">
     <div contenteditable="false">
        ### CONTENT ###
     </div> 
</div>

此外,每个嵌套的HTML组件都有一个属性contenteditable =“false”

如何解决这个不兼容问题?

javascript firefox contenteditable incompatibility
1个回答
0
投票

不幸的是,这似乎是一个已知的Firefox Bug ...

我用这个solution here来解决这个问题。它检测退格并检查插入符号之前的元素是否将contenteditable设置为false。如果是这样,它将删除它。奇迹般有效。

© www.soinside.com 2019 - 2024. All rights reserved.