ueditor编辑文章时候,复制粘贴内容,原来的图片不能显示
2014-05-08 11:11
381 查看
ueditor编辑文章时候,当现有文章有图片的时候,
再复制粘贴文本进去的时候,里面的图片就不能显示了,
编辑器查看文章Html代码,图片路径显示为:src="http://localhost/images/net/error!"
正确是:src="http://localhost/images/adc.jpg"
而我用的是自定义的服务器的一个路径
查看源码,发现这块功能是如下流程
当粘贴后,UE会将目前编辑的所有内容中元素重新赋值属性,即源码中的setAttributes:function (node, attrs) {
这个时候如果img控件使用的是外部地址,那么就会建立一个连接,将这个图片下载到本地服务器
也就是如下
远程图片抓取功能
源码中位置可以搜索 UE.plugins['catchremoteimage']
这个内容在ueditor.config.js中是有明确配置(catchRemoteImageEnable)的,默认是开启的状态,如果不想用这个功能,就可以关闭掉,那么也就不会存在图片显示不出来的情况了
如果还不想关闭掉,就要研究源码了
源码中会开启抓取远程图片的监听,当触发粘贴事件后,会执行一次
me.addListener("catchRemoteImage", function () {
然后会请求上传图片的PHP,即getRemoteImage.php
上传图片的拼接路径以及返回,就在这个php文件内了,可以研究下
另外一种解决方案:
在IIS下就正常了
VS的调试器会把目录名加上(就是那个net是你的项目的目录名,默认是加上的)。
再复制粘贴文本进去的时候,里面的图片就不能显示了,
编辑器查看文章Html代码,图片路径显示为:src="http://localhost/images/net/error!"
正确是:src="http://localhost/images/adc.jpg"
而我用的是自定义的服务器的一个路径
查看源码,发现这块功能是如下流程
当粘贴后,UE会将目前编辑的所有内容中元素重新赋值属性,即源码中的setAttributes:function (node, attrs) {
这个时候如果img控件使用的是外部地址,那么就会建立一个连接,将这个图片下载到本地服务器
也就是如下
远程图片抓取功能
源码中位置可以搜索 UE.plugins['catchremoteimage']
这个内容在ueditor.config.js中是有明确配置(catchRemoteImageEnable)的,默认是开启的状态,如果不想用这个功能,就可以关闭掉,那么也就不会存在图片显示不出来的情况了
如果还不想关闭掉,就要研究源码了
源码中会开启抓取远程图片的监听,当触发粘贴事件后,会执行一次
me.addListener("catchRemoteImage", function () {
然后会请求上传图片的PHP,即getRemoteImage.php
上传图片的拼接路径以及返回,就在这个php文件内了,可以研究下
另外一种解决方案:
在IIS下就正常了
VS的调试器会把目录名加上(就是那个net是你的项目的目录名,默认是加上的)。
相关文章推荐
- ueditor编辑文章时候,复制粘贴内容,原来的图片不能显示
- UEditor编辑文章时粘贴内容的时候导致原来的图片不能显示
- Thinkphp 3.2 显示html内容的时候 多了斜杠 导致样式和图片不能正常显示问题解决
- 为什么使用百度编辑器时 前台代码不能放在 class<table >中 如果放进去的话,会发生 百度编辑的内容显示不出来
- Jquery+ashx当把鼠标放到每篇文章时,自动显示该文章的缩略内容( 图片)的异步加载方法
- Ueditor编辑保存的内容网页显示时背景等信息无效果---参考UEditor官方文档之编辑内容展示
- 关于文章中图片不能显示的公告
- swing中设置JTable的单元格不能被编辑、内容居中显示、隐藏JTable中的某一列
- ECCMS下显示文章内容的图片时超出大小自动缩小,点击放大图片
- Ueditor图片上传设置(1.4.3 JSP版本) - 解决图片不能显示问题
- 升级ios7的时候遇到CCLabelTTF有些内容不能显示
- 备忘篇——css在模块不固定大小又没有内容的时候如何显示背景图片
- dede 采集文章内容中图片不显示的问题
- 百度ueditor图片上传不能正确显示的问题
- ueditor 上传的图片在内容里显示的尺寸过大的问题
- swing设置JTable的单元格内容居中显示、不能被编辑,隐藏某一列
- 如何给wordpress首页自动显示文章内容的第一个图片
- thinkphp结合KindEditor 上传图片的时候出现“\”导致图片不能正常显示,
- dedecms织梦文章内容图片显示绝对路径修改
- UEditor不能获取文章内容的解决办法