0
点赞
收藏
分享

微信扫一扫

解决dedecms编辑器选中图片再点击自动排版时,在ie中会崩溃问题(原因未明)


经测试发现是因为选择了图片的原因,当选择其它对象却没有此问题,跟踪了一下代码发现是在fck的内部而不是排版插件问题,因为fck的代码跟踪有点难度,也有可能是ie的可编辑body的bug,所以就不再跟踪下去,于是猜想测试一下,发现只要能移走图片上的选中的焦点就可以解决;

 

就使用fck的移走焦点的方法,在排版处理前先移走焦点,此问题就可以解决;

 

解决方案:

只需要在plus_format_fck.js的下面代码之间加上最后那句即可;

 

 

//格式化
function FormatText(bodyname) {
  
   var myeditor = FCKeditorAPI.GetInstance(bodyname);
   if (myeditor.EditMode==FCK_EDITMODE_WYSIWYG){ 
        myeditor.Focus();//在编辑器中选中图片再处理时会导致ie死掉,此方法用于移走图片上的焦点;
 
   // 增加上这最后这句话就是移走焦点;即可正常;

 

 

举报

相关推荐

0 条评论