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>
------解决方案--------------------这是由于ie8最多支持31个css文件。
解决办法:
使用Advanced CSS/JS Aggregation
或 IE CSS Optimizer
------解决方案--------------------CKEDITOR什么版本。
试一下旧点的版本。
------解决方案--------------------直接去ckeditor官网,用IE8打开看看可否运行。可以运行的话说明你的程序有些问题,可能是你的实现机制不能全部浏览器兼容。
如果也不行的话那就不知道了。
我感觉应该可以。