javascript - TinyMCE Body.contentEditable=false 在 Firefox 中不起作用

标签 javascript firefox tinymce contenteditable readonly

我正在为我的应用程序使用 TinyMCE 编辑器,我希望我的正文和演示工具栏以“只读”方式显示在屏幕上,但是

 readonly:true 

使演示栏禁用,这是客户端 Not Acceptable (需要内容区域和工具栏)。

我成功制作了:

 body.contentEditable = false;

它可以工作,但只能在 IE 和 chrome 中工作,不能在 firefox 中工作,我用谷歌搜索,没有找到任何解决方案,也可以尝试:

removeAttr( 'contenteditable' ); 

或设置

readonly:true;   
this.getBody().setAttribute('mceToolbar', true);

但其中任何一个都有效。

有什么办法可以解决这个问题,或者有人已经解决了这个问题吗?

谢谢!

最佳答案

我通过大量的调查解决了这个问题,它对我很有用,我只是为 Firefox 做了不同的配置,例如:

getDoc().designMode  = "off";

关于javascript - TinyMCE Body.contentEditable=false 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19003164/

相关文章:

javascript - 单击扩展图标而不是弹出按钮触发事件监听器

css - Firefox 是唯一支持 float 作为宽度声明的浏览器吗? (例如 163.4 像素)

c# - 删除 block html 标签。小MCE

javascript - 按 ctrl+s 后使 TinyMCE+JEditable 提交

javascript - 如何从 iframe 内的 TinyMCE 实例获取内容

javascript - Node js 回调为 var

javascript - jQuery 使用 HTML textarea 检查多个字符串

javascript - Angular2 中两个组件干扰文件事件

css - SVG 字母间距也适用于 Mozilla Firefox

css - margin-top/bottom % 不适用于 firefox