设置站点图标时图片大小错误导致页面js error
-
服务器 centos6.5
复现方法
选择任一一个主题,选择自定义,选择站点身份,选择选择图像上传一个大小为512×512的jpg图像,然后在媒体库里面选择它,然后点击选择。
此时ajax的
目标url
http://www.tivo2.com/wp-admin/admin-ajax.php
参数:
nonce:e7da0254bf
id:11
context:site-icon
cropDetails[x1]:0
cropDetails[y1]:0
cropDetails[width]:512
cropDetails[height]:512
cropDetails[dst_width]:512
cropDetails[dst_height]:512
action:crop-image
返回值:
{success: false, data: {message: “图片不能被处理。”}}因此触发了./wp-admin/js/customize-controls.min.js中的
wp.ajax.post(“crop-image”,{nonce:a.nonces.edit,id:a.id,context:”site-icon”,cropDetails:{x1:0,y1:0,width:this.params.width,height:this.params.height,dst_width:this.params.width,dst_height:this.params.height}}).done(function(a){b.setImageFromAttachment(a),b.frame.close()}).fail(function(){ b.trigger(“content:error:crop”) })}里面这一句b.trigger(“content:error:crop”)
报错
b.trigger是undef暂时这句话被我注释掉了,但是希望能有更好的处理方案。
请协助修改处理,谢谢。
- 话题 ‘设置站点图标时图片大小错误导致页面js error’不再接受新回复。