不忙的时候,抽空写的这个,目标很远大,不过可能就要到此为止了,如果哪天我的blog想换编辑器了,可能会再弄弄,呵呵~当然,如果你有兴趣,可以继续完善。UI来源于新浪博客的编辑器,在原有的基础上增加了部分按钮。目前兼容的浏览器列表(只做了一些非常简单的测试,如有错误,请及时告诉我,谢谢^_^):

  • IE 6, IE 7, IE 8
  • Firefox 3
  • Opera 9.6
  • Safari 3
  • Chrome 0.3

编辑器测试地址:点击这里查看

先说好听的,除了支持简单的HTML标签外,目前比较特别的功能:

  • 支持插入各种形式的多媒体内容:图片、flash、各种音视频
  • 支持多种表格操作:插入删除表格、插入删除行和列
  • 支持插入多种特殊字符和表情
  • 自动排版:清除段落开头和结尾的多于空白字符,并缩进两字符(来自新浪的创意)

现在还剩下的比较严重的问题:

  • 粘贴、剪切和复制只能在IE下使用,Safari和Chrome下只支持剪切和复制,其他浏览器下这三个功能完全失效,有待寻求解决方案
  • 各个菜单和层之间没有互斥关系,经过一定的操作,可以同时出现(开始做的时候都没有考虑这些,仅仅只是为了实现功能)
  • 不同的浏览器生成的部分标签不一致(主要是WebKit核的浏览器Safari和Chrome,分段居然是使用div标签,而不是使用p标签)
  • 不支持图片上传(纯js应用,相对来说比较好移植一点?)
  • 不支持选中文本的状态显示(在现在的基础上实现这个已经比较容易了)

3 Comments

  1. 呵呵,很不错嘛
    不过sina这个编辑器我的感觉还是挺好的说

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.