头都大了,竟然会有这样奇葩的问题?IE下正常,但是火狐不行,于是开firebug插入正文,报错,inc/js/attach.js文件第544行,大致内容是什么“EditorDocument.body.createRange is not a function”,日,辗转周折找到FCKeditor_2.6.8,发现插入html的api根本没有类似“TDeditorAPI.GetInstance(name).EditorDocument.body.createTextRange()”这样的调用什么的,而且分析代码发现
var s = TDeditorAPI.GetInstance(name).EditorDocument.body.createTextRange();
s.collapse(false);
s.select();
这串代码基本没啥用,索性注释掉,刷新页面,插入~耶~问题解决。
这OA开发者真是奇葩坏了,也许开发的时候主流浏览器是IE吧……尼玛兼容性烂透了,非得我一个一个问题的改~圈圈你个叉叉,不过问题解决,以此标记。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言