日期:2014-05-17  浏览次数:20849 次

ckeditor 在ie8中无法显示,老是提示CKEDITOR未定义,怎么办???
在jsp页面中添加了,如下替换textarea代码,在火狐浏览器,和谷歌浏览器中都能显示在线编辑器,但是在ie8中就无法显示在线编辑器,查看ie8中报错:CKEDITOR未定义,而且把
window.onload = function(){}
换成
  $(function(){  }
也会报错:缺少对象!
这个ie8到底该怎么整才能完美兼容js呢??

<script type="text/javascript">
   window.onload = function(){           
         var editor = CKEDITOR.replace('news_body');        
         CKFinder.setupCKEditor(editor,'/ckfinder/');  
      
    }
   </script>
js ckeditor IE8 浏览器

------解决方案--------------------
这是由于ie8最多支持31个css文件。

解决办法:
使用Advanced CSS/JS Aggregation
或 IE CSS Optimizer
------解决方案--------------------
CKEDITOR什么版本。

试一下旧点的版本。
------解决方案--------------------
直接去ckeditor官网,用IE8打开看看可否运行。可以运行的话说明你的程序有些问题,可能是你的实现机制不能全部浏览器兼容。
如果也不行的话那就不知道了。
我感觉应该可以。