Closed liero1982 closed 7 years ago
在FireFox51.0.1(64bit)上出现的,EDGE、IE、世界之窗(Chrome内核)上正常。
尽管在EDGE上xheditor源代码没出现上述问题,但在代码容器DOM中img[0]却被报“无效指针”,而img[1]及之后的图片都没问题。
终于发现是什么问题了,害我花了2个小时。 原来是我返回的地址页面中,最前面多了个chr(10),而起因却是因为php美化惹的祸——在<?php前硬生生地添加了一行!而返回的数据,各大浏览器处理却不一样:中firefox是前台给图,代码转义;EDGE等是代码中加了个转义的chr(10),所以用js操作时出现错误,最后在EDGE看到源码中src=后面多了个转义换行符才发现!!!
粘贴远程图片后,第一张图片丢失。看源码,发现img标签被转义 在前台显示为<img src=""" size="71979" alt="">后台则是&标记的形式。 PS:我的服务器把图片转换为dataurlBase64的形式,如果取图失败会直接返回图片原址,以“|”分隔返回图片组(在官方说明里没看到参数和返回的规范)。