主题: 关于word粘贴差异
作者: cqhydz, 发布日期: 2009-11-16 14:20:01, 浏览数: 7716
我在使用时发现Mozilla Firefox3.5在贴内容时如果word中有图片时由于图片是本好,会出现一个图片没有的框,贴粘后代码中会有一个
地址 <img src="file:///C:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/msohtml1/ ... ,这点很好正是我需要的。
但我在ie6中发现贴粘后代码没有 <img 地址的。这是怎么回事哦,还有问一下word粘贴代码框代码在哪个js里

作者: cqhydz, 发布日期: 2009-11-16 14:25:18

http://www.kindsoft.net/ke/examples/demo-01.html
粘后的代码结果
ff
<p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">A1</span></b></p><p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">                              <img src="file:///C:/DOCUME%7E1/ADMINI%7E1/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg" height="243" width="323" />A2</span></b></p><p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">A3</span></b></p>

ie6
<p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">A1</span></b></p>
<p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">A2</span></b></p>
<p style="text-align:left;" align="left"><b><span style="font-size:24pt;font-family:宋体;">A3</span></b></p>
回复
作者: Roddy, 发布日期: 2009-11-16 14:42:15
word粘贴用了浏览器自身的复制粘贴功能,所以每个浏览器会有差异,代码的话可以参考kindeditor.js里的KE.plugin['wordpaste']。
回复
作者: cqhydz, 发布日期: 2009-11-16 15:18:57
花了点时间我发现主要是由于IE下图是v:imagedata 而非img造成的。看来的确需要加强兼容
 
回复
发表新帖 发表回复