KindEditor4.0 正式版发布 3.x升级到4.0的解决方法

  • 时间:
  • 浏览:0

  站长下载消息,KindEditor v4.0 Beta历时另一个 多月的测试,KindEditor官方终于发布KindEditor v4.0正式版了,此版本的发布主要修复Beta版中指在的Bug等。

  KindEditor 4.0 重新设计了任务管理器架构,重写了所有代码,插件都时需按需动态加载,内置了小巧实用的DOM(Node、Range)类库(Node的接口这类jQuery)。图文更新说明请查看:kindEditor4.0 任务管理器重新架构 新增一键排版。

  kindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 kindEditor使用JavaScript编写,都时需无缝的于Java、.NET、PHP、ASP等任务管理器接合。

KindEditor 4.0 更新说明:

  1. 新增: 锚点功能。
  2. 新增: 增加loadStyleMode属性,默认请况下自动加载CSS文件。
  3. 新增: 编辑器对象增加isDirty土办法,判断编辑器内容是是是否修改。
  4. 改善: 粘贴MS Word时自动清理Word专用格式代码,生成干净的HTML代码。
  5. 改善: 弹出框(dialog)里的输入框再加了基本验证。
  6. 改善: 超级链接不允许含高HTML代码。
  7. 改善: uploadJson URL支持GET参数。
  8. 优化: 后退注销,粘贴性能。
  9. BUG: 修复了allowImageUpload为false时,无法插入网络图片的问题图片图片。
  10. BUG: [WEBKIT] 修复了粘贴内容时顺序相反的问题图片图片。
  11. BUG: 修复了进行修改操作,再挑选一段含高样式的文字,再进行注销操作,首先注销的是挑选操作,其他才会注销修改的问题图片图片。
  12. BUG: 修复了设置basePath参数后,themesPath、langPath、pluginsPath参数不起作用的问题图片图片。
  13. BUG: 修复了图片和超级连接URL输入双引号时,HTML代码突然总出 错乱的问题图片图片。
  14. BUG: [IE] 修复了反复执行后退和前进时有日后突然总出 脚本错误的问题图片图片。
  15. BUG: [IE] 修复了连续挑选相同文件上传时,第二次日后刚始于无法上传的问题图片图片。
  16. BUG: [IE] 修复了textarea在p标签里时,无法创建编辑器的问题图片图片。
  17. BUG: 修复了filterMode为true时,没法过滤script和style内容的问题图片图片。
  18. BUG: [WEBKIT] 修复了粘贴内容后光标消失的问题图片图片。
  19. BUG: [IE7] 修复了上传按钮突然总出 偏移的问题图片图片。
  20. BUG: [IE] 修复了innerHTML有日后抛出异常的问题图片图片。
  21. BUG: 修复了清除HTML代码时过滤rowspan和colspan,原因表格被破坏的问题图片图片。
  22. BUG: 修复了在框架(frameset)下面,点击编辑器的源代码按钮后,再点击其它连接变弹突然总出 示的问题图片图片。
  23. BUG: 修复了在非IE浏览器上,插入表格后,鼠标无法移到表格下面输入文字的问题图片图片。
  24. BUG: [WEBKIT] 修复了回车换行后标题属性丢失的问题图片图片。
  25. BUG: [WEBKIT] 修复了粘放满单元格时有日后粘贴错位的问题图片图片。
  26. BUG: 修复了删除格式时有日后丢失文字的问题图片图片。
  27. BUG: [IE] 修复了在HTML里有inline-block时有日后_getStartEnd报错的问题图片图片。
  28. BUG: 修复了打开地图后立即关闭窗口时,无法关闭的问题图片图片。
  29. BUG: 修复了insertHtml插入注释开头的HTML时,注释被过滤的问题图片图片。

1. 替换文件

移除KindEditor3.x版本文件。

<script charset="utf-8" src="/ke3/kindeditor.js"></script>

再加KindEditor4.0版本文件。

<link rel="stylesheet" href="/ke4/themes/default/default.css" />

<script charset="utf-8" src="/ke4/kindeditor.js"></script>

<script charset="utf-8" src="/ke4/lang/zh_CN.js"></script>

2. 替换javascript代码

移除KindEditor3.x版本代码。

<script>

KE.show({

id : 'editor_id',

resizeMode : 2,

imageUploadJson : '../../php/upload_json.php' // 相对于plugins/image/image.html的路径

});

</script>

再加KindEditor4.0版本代码。

<script>

var editor;

KindEditor.ready(function(K) {

editor = K.create('#editor_id', {

resizeType : 2,

uploadJson : '../php/upload_json.php' // 相对于当前页面的路径

});

});

</script>

相关代码说明:

  • KindEditor4.0修改过其他参数名,很多很多KindEditor3.x的初始化参数不一定直接兼容KindEditor4.0 。
  • KindEditor4.0通过K.create返回的editor对象调用编辑器API。
  • KindEditor4.0插件采用js动态加载机制,uploadJson和fileManagerJson是相对于当前页面的路径,使用相对路径时时需注意。
Tags: KindEditor   kindeditor4.0   kindeditor升级  
责任编辑:190