Ueditor处理微信图片
微信图文素材中的图片不允许外链
在结合使用百度编辑器时,总结了一个插件
修复了在外部网站中,不能显示微信图片的问题
附代码,使用百度编辑器时,可以直接引入。
/*** @author Cai*/UE.plugins.wximage = function() {var u = baidu;var a = this, c = u.editor.ui, b = u.editor.dom.domUtils;function strip_stack_span(html) {var docObj = $('<div>' + html + '</div>');docObj.find('li,colgroup,a').each(function() {if ($.trim($(this).text()) == "" && $(this).find('img').size() == 0) {$(this).remove();}});var has_secspan = false;do {has_secspan = false;docObj.find('span:has(span)').each(function(i) {var innerobj = $(this).find('> span');if (innerobj.size() > 1) {$(this).find('span').each(function() {if ($.trim($(this).text()) == "") {$(this).replaceWith($(this).html());}})return;} else if (innerobj.size() == 0) {return;}if ($.trim($(this).text()) == $.trim(innerobj.text())) {has_secspan = true;var style = $(this).attr('style');var innserstyle = innerobj.attr('style');var newStyle = '';if (style && style != "") {newStyle += ';' + style;}if (innserstyle && innserstyle != "") {newStyle += ';' + innserstyle;}var new_html = '';$(this).find('> *').each(function() {if (this.tagName == "SPAN") {new_html += $(innerobj).html();} else {new_html += $(this).prop('outerHTML');}});$(this).attr('style', newStyle).html(new_html);}});} while (has_secspan);return docObj.html();}a.addListener("beforepaste", function(b, c, g) {b = c.html;"function" == typeof strip_stack_span && (b = strip_stack_span(b));b = $("<div>" + b + "</div>");b.find("img").each(function() {var a = "", a = this.src && "" != this.src ? this.src : $(this).attr("data-src");$(this).removeAttr("data-src");"undefined" == typeof a || "" == a ? $(this).remove() : (a = a.replace(/http:\/\/mmbiz.qpic.cn/g, "https://mmbiz.qlogo.cn"),a = a.replace(/https:\/\/mmbiz.qpic.cn/g, "https://mmbiz.qlogo.cn"),a = a.replace(/http:\/\/mmbiz.qlogo.cn/g, "https://mmbiz.qlogo.cn"),a = a.replace(/&wxfrom=\d+/g, ""),a = a.replace(/wxfrom=\d+/g, ""),a = a.replace(/&wx_lazy=\d+/g, ""),a = a.replace(/wx_lazy=\d+/g, ""),a = a.replace(/&tp=[a-z]+/g, ""),a = a.replace(/tp=[a-z]+/g, ""),a = a.replace(/\?&/g, "?"),$(this).attr("src", a),$(this).attr("_src", a))});c.html = b.html()});} ;
转载于:https://www.cnblogs.com/wudicaidou/p/5106577.html
Ueditor处理微信图片相关推荐
- 安卓okhttp上传jason和图片_微信图片总是「已过期或被清理」?简单 3 招,可摆脱烦恼...
微信图片总是「已过期或被清理」?简单 3 招可摆脱烦恼 除了文字.表格.PPT 和 PDF,大家日常办公中也常常和「图片文件」打交道. 于是,我们总碰到这样的问题: 1)图片文件太大,在线传输耗时,甲 ...
- Android 使用GridView+仿微信图片上传功能(附源代码)
由于工作要求最近在使用GridView完成图片的批量上传功能,我的例子当中包含仿微信图片上传.拍照.本地选择.相片裁剪等功能,如果有需要的朋友可以看一下,希望我的实际经验能对您有所帮助. 直接上图,下 ...
- android仿微信图片上传进度,android高仿微信发布动态(选择图片)
[实例简介]Android 超高仿微信图片选择器 [实例截图] [核心代码] public class MainActivity extends Activity implements OnImage ...
- 使用ueditor实现多图片上传案例
UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量.可定制.用户体验优秀等特点.开源基于BSD协议,所有源代码在协议允许范围内可自由修改和使用.百度UEditor的推出 ...
- java 如何放大动画图,Android仿微信图片放大动画
#今年三月份直接上手做的android,代码写的不规范,有问题希望指出,谢谢(app数英) 类似于微信 图片浏览的效果,我的做法是在两个activity A\B之间传递图片的位置信息 思路:在acti ...
- Android开发之使用GridView+仿微信图片上传功能(附源代码)
前言:如果转载文章请声明转载自:https://i.cnblogs.com/EditPosts.aspx?postid=7419021 .另外针对有些网站转载本人的文章结果源码链接不对的问题,本人在 ...
- Kotlin 实战翻译 —— 仿微信图片选择开源库ImagePicker
2017.10.27补充 在用Kotlin写项目的时候由于不能使用生成成员变量的快捷键,导致我写findViewById浪费了好多时间,后来才发现Kotlin对Android有更好的支持,可以完全不用 ...
- 微信发送图片php,PHP怎么实现微信图片上传到服务器?
这篇文章主要介绍了PHP实现微信图片上传到服务器的方法,涉及php基于curl操作图片文件的相关实现技巧,需要的朋友可以参考下 本文实例讲述了PHP实现微信图片上传到服务器的方法.分享给大家供大家参考 ...
- java 图片合成 工具类_Java实现的微信图片处理工具类【裁剪,合并,等比例缩放等】...
本文实例讲述了Java实现的微信图片处理工具类.分享给大家供大家参考,具体如下: 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放,达不到 想要的给予的期望: ...
最新文章
- AttributeError: ‘tuple‘ object has no attribute ‘group‘
- 为什么不推荐使用汉字作为密码?
- Python 操作 MongoDB 数据库!
- WPF的消息机制(三)- WPF内部的5个窗口之处理激活和关闭的消息窗口以及系统资源通知窗口...
- 基于蔡氏混沌电路进行非线性共振探究
- linux cat EOF 变量自动解析问题
- go thrift demo
- 操作系统实验报告14:Peterson 算法
- 如何查询当前SAP用户所属的组织单元(organization unit)
- 程序员,35岁是职业发展的转折点 (1)
- 漫步线性代数十八——正交基和格拉姆-施密特正交化(下)
- 学习OpenCV2——卡尔曼滤波(KalmanFilter)详解
- c# datagridview 绑定mysql_c#简单的数据库查询与绑定DataGridView。
- 【GoLang】GO语言系列--002.GO语言基础
- SSL/TLS中的DH算法、DHE算法、 ECDHE算法介绍
- Python读书笔记
- 平板电脑全国产化电子元件推荐方案
- (十三)中介者模式详解(玄幻版) - 转
- python drop用法_python进行数据清理之pandas中的drop用法
- [洛谷P2123]皇后游戏