主题: IE8下的word表格边框样式丢失 |
作者: 勇, 发布日期: 2013-11-05 18:19:54, 浏览数: 3295 |
操作系统: Windows Server 2003
浏览器版本: IE8 KindEditor版本: 4.19 BUG再现步骤: 1.在word中编辑带边框的表格 2.将内容复制到编辑器 3.保存后表格样式丢失,边框消失。 Chrome浏览器表现正常。
期望结果:边框保留。 通过调试发现kindeditor会将border-bottom转换为border但是在: 3158行左右: rng.pasteHTML(val); 执行后border样式丢失……
|
作者: 灵魂重铸, 发布日期: 2013-11-08 11:51:47 |
在kindeditor.js文件中。 找到 function _formatHtml 在 html = html.replace(/\u00A9/g, '©'); 的下面。添加这段代码
html = html.replace(/<(?:table|td)[^>]*>/ig, function(full) { return full.replace(/border-bottom:([#\w\s]+)/ig, 'border:$1'); });即可解决IE下的毛病 |
回复 |