gpt4 book ai didi

Firefox 和 contentEditable 跨度

转载 作者:行者123 更新时间:2023-11-28 03:46:06 29 4
gpt4 key购买 nike

我正在使用 WYSIWYG (InnovaEditor) 来编辑我网站上的内容,它适用于 Chrome、IE,主要适用于 Firefox,但 FF 有一个稍微令人讨厌的问题。我将 span 标签插入到内容中以允许稍后合并内容,例如:

<span style="background-color:yellow;" 
subst_key="{Object1.name}"
contentEditable="false">
Object1 Name
</span>

我无法更改基本格式,这是一个商业项目,太多代码依赖于它的现状。问题在于,即使 span 不可编辑,FF 有时也会允许逐个字符删除 - 只需在合并字段后按 backspace 即可。此外,即使在您删除内容后,有时带有合并字段的 span 标签也不会被删除(只是打开和关闭之间的文本)!知道为什么 FF 允许编辑非 contentEditable 字段吗?

TL;DR FF 有时允许编辑 contentEditable=false span 标签。我该如何阻止它?

最佳答案

好吧,似乎 contenteditable 属性只在 ie 和其他一些支持它的浏览器中工作但在其他浏览器中,只能使用 designmode 属性也许你必须为此使用一些javascript http://theocacao.com/document.page/137

但是周围还有很多更好的所见即所得编辑器,比如 ck 编辑器?

关于Firefox 和 contentEditable 跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942620/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com