####################################################################### # # xhEditor 变更日志 # ####################################################################### ver 1.1.14 (2012-7-1) 1. 修正:IE7浏览器下编辑区域出现滚动条问题的修正 2. 修正:IE浏览器下从Excel粘贴有时会产生大量空白换行问题的修正 3. 修正:Firefox 11浏览器下同页面只显示一个编辑器内容问题的修正 4. 修正:保留所有浏览器下的Word粘贴图片占位,以方便后续手动编辑上传 5. 修正:style颜色值16进制单字符时会造成转换错误问题的修正 1. 调整:Word简单清理保留字体和字号,尽可能完美的还原出Word里的可视效果 ver 1.1.13 (2012-3-4) 1. 修正:jQuery 1.6,1.7且在IE6浏览器下上传图片出现width="auto"问题的修正 2. 修正:xhEditor操作界面被某些dialog组件覆盖问题的修正 3. 修正:span标签上某些属性丢失问题的修正 4. 修正:Opera 11下无法上传问题的修正 5. 修正:webkit内核下span某些时候style样式会丢失问题的修正 6. 修正:UBB插件在某些特殊代码情况下会输出undefined问题的修正 1. 调整:Word粘贴内容样式保留字体颜色和字体背景色,且默认改为简单清理 2. 调整:开放IOS5浏览器的富文本支持 ver 1.1.12 (2011-12-4) 1. 修正:超链接批量插入模式无效问题的修正 2. 修正:某些dialog对话窗口会覆盖操作面板上问题的修正 3. 修正:IE浏览器下右键导致选择内容丢失问题的修正 4. 修正:Firefox浏览器下在编辑内容为空情况下仍显示垂直滚动条问题的修正 5. 修正:IE浏览器下,在内容结尾会额外增加一个空格问题的修正 6. 修正:当加粗、斜体及下划线与删除线混用时,造成删除线之外的效果丢失问题的修正 7. 修正:UBB模式下,非标准br代码,会造成换行丢失问题的修正 8. 修正:Chrome浏览器下全选复制并粘贴,会多出一大段额外代码问题的修正 9. 修正:IE7兼容模式下源代码无法充满编辑区域问题的修正 10.修正:不兼容jQuery 1.7版本问题的修正 1. 调整:所有皮肤输入框添加焦点样式 ver 1.1.11 (2011-11-1) 1. 添加:添加Adobe Air平台的兼容支持 1. 修正:IE8,IE9浏览器下从其它网页复制粘贴到编辑器,出现图片等外部资源是相对路径问题的修正,修正后正常转为绝对路径 2. 修正:某些国内webkit内核的马甲浏览器无法打开iframe模式窗口的修正 3. 修正:非标准注释代码被强制转义问题的修正,例: 4. 修正:HTML5上传模式不兼容Firefox 7问题的修正 5. 修正:WebKit内核浏览器下按钮无法自动换行问题的修正 6. 修正:UBB模块quote引用功能不支持嵌套问题的修正 7. 修正:当内容为空,IE浏览器下必需点击第一行才能设置光标焦点问题的修正 8. 修正:HTML5上传模式下,当文件名为中文时,在某些浏览器下会造成无法在服务器端获取原始文件名问题的修正 9. 修正:urlType网址转换模式下,base64编码的图片文件会被错误转换问题的修正 ver 1.1.10 (2011-9-4) 1. 添加:添加全局默认设置可修改功能,通过暴露的全局变量xheditor.settings来修改配置,可修改的参数请参考官方技术手册 1. 修正:当开启urlType转换模式时,页面锚点被错误转换问题的修正 2. 修正:跨域iframe模式在非80端口环境下无法正常使用问题的修正 3. 修正:跨域iframe模式当打开某个面,无法立即callback问题的修正 4. 修正:IE6,7浏览器下点击菜单边缘会造成焦点丢失问题的修正 5. 修正:调用appendHTML接口焦点没定位到文档结尾问题的修正 1. 调整:在支持CSS3浏览器下,所有输入框和按钮显示为更美观的圆角效果(需要更新所有皮肤文件) 2. 调整:为了使跨域功能更通用,跨域变量由editorhost变更为parenthost 3. 调整:原setCursorFirst接口调整为setTextCursor,并在功能上进行修正和改良 ver 1.1.9 (2011-8-3) 1. 添加:添加盲人无障碍访问支持:全键盘操作,全程语音向导 2. 添加:添加readTip参数,盲人初次编辑时会听到此文字提示,可用来提示快捷键等信息 3. 添加:当页面有锚点时,插入链接自动提供列表选项供选择 4. 添加:ubb模式添加hr水平线标签支持 1. 修正:IE6,IE7浏览器下,锚点在hr标签后面无法正常显示问题的修正 2. 修正:php版远程抓图saveremoteimg.php添加文件mime检查功能,以防止抓取一些非图片文件 3. 修正:带name属性的普通超链接被显示为锚点问题的修正 4. 修正:缩进功能错误的绑定tab按键,导致盲人无法正常浏览网页问题的修正 5. 修正:embed标签被错误的当成块标签处理问题的修正 6. 修正:在Opera 11.50版本中无法上传问题的修正 7. 修正:Firefox下,当页面头部是script或者style,出现无法切换源代码问题的修正 8. 修正:某些script代码会丢失问题的修正 1. 调整:大部分操作系统中不存在Arial Narrow字体,因此从字体列表中删除 2. 调整:触摸屏移动浏览器由于不支持所见即所得,不初始化编辑器,以保留传统文本框编辑功能 ver 1.1.8 (2011-7-7) 1. 添加:添加非本域名图片远程抓取功能(全浏览器兼容) 2. 添加:添加剪切板图片粘贴上传功能(只支持Firefox 4,5 Chrome 10,11,12) 3. 添加:添加demo12演示(远程抓图&剪切板粘贴上传) 4. 添加:内核添加锚点功能模块 5. 添加:内核添加hr水平线功能模块 6. 添加:添加onPaste回调参数,可在初始化时赋值,用来过滤用户粘贴代码,回调中返回false取消粘贴 1. 修正:针对
这种非标准代码不兼容问题的修正 2. 修正:UBB模式下size标签丢失问题的修正 3. 修正:在IE8下的IE7兼容模式下,模式窗口无法在当前窗口居中问题的修正 4. 修正:插入表格设置高度无效问题的修正 5. 修正:Chrome浏览器中粘贴某些带特殊style属性的代码,无法粘贴问题的修正 6. 修正:IE8浏览器下无法粘贴问题的修正 7. 修正:从Word粘贴到编辑器,出现锚点丢失问题的修正 1. 调整:google地图调整为API v3版,使用更流畅,且无需申请KEY 2. 调整:当textarea处在隐藏状态,进行初始化操作会提示无法初始化,调整为不提示并设置默认高度150像素 ver 1.1.7 (2011-6-1) 1. 添加:添加初始化参数:submitID,在非标准submit的ajax提交环境下,可通过此参数在某个按钮上绑定鼠标点击事件,以同步编辑器最新编辑结果 1. 修正:由于Google地图接口变动,原默认值:“中国”无法返回结果,显示地址错误,因此变更为:“北京市” 2. 修正:IE浏览器下,style属性中包括有空格字体名称时,格式化代码出错问题的修正 3. 修正:当网页有横向滚动条,本应有足够位置向右显示却向左显示问题的修正 4. 修正:Firefox 4浏览器下编辑某些特殊代码会提示:Regular expression too complex错误问题的修正 5. 修正:不规范的HTML代码,例:test,会直接显示为代码问题的修正 6. 修正:Iframe上传模式在早期版本Chrome及Safari浏览器显示空白页问题的修正 7. 修正:对jQuery 1.6系列不兼容问题的修正 8. 修正:IE浏览器下,点击按钮会触发onbeforeunload事件问题的修正 9. 修正:修正IE 6,7,8无法在当前光标插入表情的问题 1. 调整:由于font-size的small、medium等关键字在各浏览器表现不一致,改为统一输出px固定大小 ver 1.1.6 (2011-4-10) 1. 添加:添加对IE9浏览器的完美兼容支持 2. 添加:Iframe上传模式添加跨域上传支持 1. 修正:mms等非HTTP协议的地址被错误转换问题的进一步修正 2. 修正:IE浏览器下,当图片处在有定义宽度或高度的DIV中,会造成无法编辑图片问题的修正 3. 修正:UBB模式下双引号"被错误转换成"问题的修正 4. 修正:Word简单清理模式会提示JS出错问题的修正 5. 修正:PHP版服务器端上传演示程序upload.php在权限限制相对较严格的WEB服务器上出现无法上传问题的修正 6. 修正:urlType参数对表情路径无效问题的修正 7. 修正:表格编辑时,单元格光标左边多出一个空格问题的修正 8. 修正:UBB模式下Flash代码被清除问题的修正 9. 修正:点击源代码按钮,会造成两个标签之间的空格丢失问题的修正 10.修正:Opera浏览器从Word复制内容到编辑器中不会自动过滤问题的修正 11.修正:Iframe上传模式,当光标处在内页中,按Esc键不会关闭当前Iframe窗口问题的修正 1. 调整:高亮组件由syntaxhighlighter替换为Google开发更轻量的prettify,如果有需要syntaxhighlighter者可自行更换 ver 1.1.5 (2011-3-1) 1. 添加:应用户要求,插件演示demo09添加HTML模式下的“代码高亮”演示功能 1. 修正:繁体版由于转换软件错误将字符转换错,导致编辑内容中的C和R被错误转换问题的修正 2. 修正:
标签内的换行丢失问题的修正
3. 修正:编辑内容中只出现单个或多个字母s,查看源代码会导致内容清空问题的修正
4. 修正:完善cleanWord函数,修正IE浏览器下无法过滤Excel表格粘贴的问题
5. 修正:各浏览器在全选并删除内容会增加额外代码问题的进一步修正

ver 1.1.4 (2011-2-1)
1. 修正:formatXHTML函数在遇到需要自封闭标签时会出错问题的修正
2. 修正:cleanWord函数在关闭wordDeepClean参数的情况下会出现部分文字样式效果丢失的修正
3. 修正:Chrome浏览器粘贴文本出错问题的修正
4. 修正:IE6,IE7浏览器下,当textarea的父容器设置了css:position为absolute或relative时无法正确全屏问题的修正
5. 修正:IE浏览器中无任何输入或者全选删除,会自动添加额外HTML代码问题的修正

1. 调整:wordDeepClean和forcePasteText两个参数合并为cleanPaste参数,详细变更细节可参考官方技术手册

ver 1.1.3 (2011-1-1)
1. 调整:取消删除线的快捷键:Ctrl+S

1. 修正:IE浏览器下无边框的table没有显示辅助的虚线边框问题的修正
2. 修正:IE浏览器下光标定位在编辑器中,xheditor(false)卸载编辑器会造成当前页面光标被锁死问题的修正
3. 修正:®和©被浏览器强制转为字符问题的修正
4. 修正:从其它网站复制粘贴WORD文档和普通HTML混合的内容时,会导致图片丢失问题的修正
5. 修正:urlType参数开启情况下,mailto:地址被转绝对地址问题的进一步修正
6. 修正:Flash和视频不支持输入百分比数值问题的修正

1. 优化:优化Word自动文档清理功能,进一步提高代码处理效率并且兼容Excel文档粘贴
2. 优化:优化formatXHTML函数,极大提高代码格式化效率

ver 1.1.2 (2010-12-1)
1. 修正:IE6浏览器在鼠标没点击编辑区域的情况下点击源代码出错问题的修正
2. 修正:源代码光标定位功能在某些情况下会产生空白行问题的修正
3. 修正:IE6,7浏览器下编辑器高度设置过高会导致上下漏灰问题的修正
4. 修正:IE浏览器下在showModalDialog打开的窗口中无法正常初始编辑器问题的修正
5. 修正:IE浏览器下若开启urlType参数,生成的URL根路径会出现丢失“/”符号问题的修正
6. 修正:不兼容jQuery 1.4.3,1.4.4问题的修正
7. 修正:某些Word文档粘贴后会多出很多换行问题的修正
8. 修正:forcePasteText参数开启情况下,粘贴“

ffff”类似文本会被转HTML代码问题的修正 9. 修正:开启urlType参数情况下,“mailto:”、“file:”和“ftp:”等协议的URL地址会被错误转换问题的修正 10.修正:IE浏览器下选择图片的情况下,粘贴会产生JS错误问题的修正 11.修正:IE浏览器环境下,初始化时会删除&符号后面全部代码问题的修正 12.修正:Chrome浏览器按回车键没有输出
问题的修正 13.修正:Firefox浏览器下从其它网页复制文本,其中文本会在超长处被强制加br问题的修正 1. 调整:为提高兼容性,Word自动检测并清理功能改为只在用户粘贴时执行 2. 调整:优化内核正则表达式,提高代码的清理和格式化的执行效率 ver 1.1.1 (2010-10-2) 1. 添加:添加background初始化参数,用来定义编辑器编辑区域的背景,此参数格式同CSS的同名参数一致。同时也支持直接定义textarea的CSS background 1. 修正:原IE内存泄漏解决方案不完美,造成IE焦点丢失的问题修正 2. 修正:Firefox浏览器中文件拖放在空白区域无响应问题的修正 3. 修正:IE6及IE7浏览器粘贴内容产生JS错误问题的修正 4. 修正:IE浏览器下右键菜单焦点混乱问题的修正 5. 修正:IE浏览器下出现test代码时会导致JS出错问题的修正 6. 修正:在配置为Iframe式上传的编辑器中拖放文件会产生错误问题的修正 7. 修正:IE浏览器中使用缩略图上传模式会产生类似 jquery1284539697843="269"的额外属性修正 8. 修正:IE浏览器中拖动img大小,不更新width和height属性值问题的修正 9. 修正:IE浏览器中粘贴某些视频分享代码出现代码混乱的修正 10.修正:UBB模式下点击“预览”按钮仍显示UBB代码的问题修正 11.修正:Chrome浏览器下某些情况下切换源代码会提示JS错误问题的修正 12.修正:IE浏览器下HTML代码的可视内容前面的script、style或注释会丢失问题的修正 13.修正:HTML代码中的script,style代码段换行丢失导致JS执行错误问题的修正 ver 1.1.0 (2010-9-1) 1. 添加:添加由网友shiny原创设计的皮肤NoStyle 2. 添加:demo07 UBB演示页面添加Google地图插件,也作为不定宽按钮的演示 3. 添加:添加urlType转非相对路径中合并“..”到上一级路径的功能 4. 添加:添加emotPath初始化参数,以将表情指向其它自定义URL路径下,注意路径必需以“/”结尾 5. 添加:添加urlBase初始化参数,用来定义超链接、图片及Flash等文件的相对根路径,同时也是urlType参数的参考根路径 6. 添加:经用户反馈意见,重新添加“预览”功能按钮 7. 添加:添加双击超链接、图片、Flash和多媒体可直接打开相应修改界面的功能,注:某些浏览器双击Flash和多媒体会有问题 8. 添加:打开面板时可按Esc键隐藏当前的面板 9. 添加:初始化参数添加disableContextmenu,用以禁用浏览器在编辑区域的默认右键菜单,设置为true禁用,默认不禁用 10.添加:Word粘贴自动过滤功能由原先的IE only增加为跨浏览器兼容 11.添加:添加强制粘贴为文本功能,初始化参数forcePasteText设置为true开启此功能,默认不强制文本 12.添加:添加Pidgin和IPB两套表情,并在demo05和demo07中添加相应的配置演示 13.添加:初始化参数添加editorRoot,在某些特殊情况下定位编辑器的根路径 14.添加:将本地电脑中的多个文件拖放至编辑器的编辑区即可上传并插入,此功能需要浏览器支持HTML5上传(Firefox,Chrome) 15.添加:iframe式模式窗口的子窗口添加unloadme接口,用以手动关闭当前模式窗口 1. 修正:showIframeModal上传模式下onUpload接口无效问题的修正 2. 修正:使用无效按钮名称会导致JS出错问题的修正 3. 修正:IE6,IE7在iframe框架中使用xhEditor会在页面中出现_xhe_cursor问题的修正 4. 修正:IE浏览器在图片、FLASH等控件上按Backspace会导致整个页面后退问题的修正 5. 修正:回车BR模式在IE浏览器下,按下回车只显示一个空格不换行问题的修正 6. 修正:IE浏览器中会造成内存泄漏问题的修正 7. 修正:WebKit内核浏览器回车换行在切换一次源代码后会丢失问题的修正 8. 修正:formatXHTML函数错误的处理转义符\ ,造成合法HTML代码错乱问题的修正 1. 调整:皮肤框架进行了调整,支持不定宽按钮,需要的用户可自行设计修改 2. 调整:为使按钮配置更直观简便,原按钮分隔符Separator变更为“|”,原按钮换行符BtnBr变更为“/” 3. 调整:原localUrl参数名变更为urlType ver 1.0.0 Final (2010-7-1) 1. 添加:添加html5Upload参数,用以关闭HTML5上传功能,若关闭HTML5上传,则upMultiple参数无效 2. 添加:添加delShortcuts API接口,以供插件或者外部动态的删除快捷键 1. 修正:UBB模块背景色在Firefox浏览器下某些情况会丢失问题的修正 2. 修正:IE6浏览器直接在标签内调用初始化JS代码失败问题的修正 3. 修正:插件代码在IE的某些特殊情况会造成焦点丢失问题的修正 4. 修正:Firefox浏览器下用jQuery的load动态加载带编辑器代码页面无效问题的修正 5. 修正:从Word文档粘贴内容在Chrome浏览器中清理不完全问题的修正 6. 修正:inlineStyle参数无效问题的修正 7. 修正:IE浏览器粘贴无法清理Word文档问题的修正 1. 调整:优化初始化代码以提高初始化速度 2. 调整:考虑到“关于”按钮自动显示容易影响正常用户使用体验,特关闭此按钮的自动显示功能 3. 调整:考虑php的json支持需要5.2版本以上才支持,对演示上传程序upload.php进行了适当的调节以提高兼容性,并同时优化了某些代码流程 4. 调整:upMultiple参数由原先的逻辑值,变更为数值型,代表允许一次最大上传文件数,允许值:大于0的整数,等于1代表关闭多文件选择 5. 调整:缩略图等参数分隔符逗号:“,”在非常多的特殊URL中容易出现,因此变更为:“||” 6. 调整:根据用户反馈意见,将默认表情变更为QQ表情 7. 调整:某些按钮的功能代码中使用title属性传值,会与某些toolTip插件冲突,因此变更传值属性值以提高兼容性 8. 调整:关闭所有textarea在Chrome浏览器中的拖动改变大小功能 ver 1.0.0 RC3 (2010-5-6) 1. 添加:添加HTML5上传支持:多文件选择上传、真实上传进度显示以及从电脑中直接拖放文件上传,注:相应功能需要浏览器支持 2. 添加:添加upMultiple参数,控制是否允许多文件选择上传,默认为开启,此功能需要浏览器支持HTML5上传 3. 添加:添加全选SelectAll和打印Print两个工具按钮 4. 添加:添加多行完全工具栏组mfull,添加演示在demo01和demo02 5. 添加:对话框面板中的textarea表单项中按Ctrl+Enter自动调用确定按钮,目前仅影响“粘贴文本”按钮 6. 添加:非IE浏览器下对话框面板打开后在第一个可输入表单项设置焦点 1. 修正:会造成网页中非jquery的submit事件return false无效问题的修正 2. 修正:IE浏览器下从写字板粘贴内容会额外增加多余代码问题的修正 3. 修正:IE浏览器下段落标签无效问题的修正 4. 修正:IE浏览器下插入URL结尾带参数的FLASH和多媒体文件,会造成代码完全失效问题的修正 5. 修正:hr等自结束标签导致代码缩进格式化错误问题的修正 6. 修正:多次初始化编辑器,插件会被重复加载问题的修正 7. 修正:扩展的jQuery方法.val('test')不支持多dom批量写值问题的修正 8. 修正:IE6某些情况下打开按钮面板会造成界面闪动问题的修正 9. 修正:Firefox从全屏返回正常界面会导致当前页面滚动条置顶问题的修正 10.修正:shortcuts参数及addShortcuts函数定义的多个相同快捷键,最早定义才有效的问题修正,并允许在事件代码中return false来取消当前事件 11.修正:使用非强制P标签(BR模式)情况下,列表中无法用回车产生新列表项问题的修正 12.修正:IE浏览器下,菜单、颜色和表情由于代码编写不够完善,造成打开缓慢问题的修正 13.修正:无论是否开启内部代码,都会造成