ie8正式发布了,CL的编辑器出现了兼容性问题,所有的按钮都不管用,解决办法:
打开Editor下JS 中Editor.js文件,搜索:
- if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
替换为:
- if(navigator.appVersion.match(/8./i)=='8.')
- {
- if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
- }
- else
- {
- if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
- }
主要原因是因为ie8屏蔽了anonymous方法 所以要改成click方法,为了兼容IE7 8下面都能用,所有我们两种方法都写进去。
|