这个编辑器在火狐浏览器中无法读取到数据库中的值,在其他的浏览器就可以。
从数据库中可以读取到数据,但是在火狐浏览器当中显示不出来。这个问题是解决了,解决的办法是单击本页面的选项卡才渲染本编辑器,但是,这样的话,若只修改第一个页面的内容,单击保存按钮,保存到数据库中本编辑器的值还是为空
这是你的代码问题,一般赋值是在渲染编辑器完成之后,再去设置值。其他浏览器可以显示,有可能是渲染浏览器快,或者其他一些因素。
读数据库的值 跟浏览器有什么关系
我的问题是:在火狐浏览器中不显示读出的值,在其他的浏览器可以显示
百度的富文本编辑器本身就对火狐浏览器不支持,在凡是有IE内核的浏览器中都可以正常显示。(现在的要求是不能在火狐里面加上IE内核,誰闲的没事儿干就自己的浏览器上面加上一个IE内核去啊)
解决:使用try....catch代码块将提交方法的错误强制c掉(因为在火狐浏览器中,如果是提前渲染编辑器再进行赋值,这代码会报错,编辑器的js文件中就会报错,导致其他的js文件不会执行,所以使用了延迟渲染的方法,使编辑器不在加载页面的时候就渲染编辑器)