Javascript TinyMCE Body.contentEditable=false don´;我不能在firefox中工作

Javascript TinyMCE Body.contentEditable=false don´;我不能在firefox中工作,javascript,firefox,tinymce,contenteditable,readonly,Javascript,Firefox,Tinymce,Contenteditable,Readonly,我正在为我的应用程序使用TinyMCE编辑器,我希望我的主体和演示工具栏在屏幕上显示为“只读”,但是 使客户端无法接受的演示栏处于禁用状态(同时需要内容区域和工具栏) 我成功地完成了以下任务: body.contentEditable = false; 它可以工作,但只适用于IE和chrome,不适用于firefox,我在谷歌上搜索,没有找到任何解决方案,也可以尝试: removeAttr( 'contenteditable' ); 或者设置 readonly:true; this

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

使客户端无法接受的演示栏处于禁用状态(同时需要内容区域和工具栏)

我成功地完成了以下任务:

 body.contentEditable = false;
它可以工作,但只适用于IE和chrome,不适用于firefox,我在谷歌上搜索,没有找到任何解决方案,也可以尝试:

removeAttr( 'contenteditable' ); 
或者设置

readonly:true;   
this.getBody().setAttribute('mceToolbar', true);
但它们中的任何一个都有效

有没有办法解决这个问题,或者有人已经解决了这个问题


谢谢

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

getDoc().designMode  = "off";

我通过大量调查解决了这个问题,这对我来说很有效,我只是为Firefox做了一个不同的配置,比如:

getDoc().designMode  = "off";

我把另一个答案和完整的代码放在一起,那个解决方案对我有效。把另一个答案和完整的代码放在一起,那个解决方案对我有效
 if(this.settings.setupcontent_callback_2=="customEditor"){
            //Explorer
            if(tinymce.isIE){
                this.getBody().contentEditable = false;
            }
            //FIREFOX & CHROME
            else if(tinymce.isGecko){
                this.getBody().contentEditable = false;
                this.getDoc().designMode  = "off";
            }
            else{//TODOS LOS DEMÁS (The others)
                this.getDoc().designMode  = "off";
                this.getBody().contentEditable = false;
            }
        }