wordpress粘贴上传图片插件imagepaste无法上传出现Cannot read property 'chrome' of undefined解决方案

作者 : AI资源 本文共3334个字,预计阅读时间需要9分钟 发布时间: 2021-03-23 共16人阅读

 

imagepaste允许您将图像从桌面复制并粘贴到WordPress编辑器。无需先将图像文件上传到服务器,只需打开或选择一个图像,按Ctrl-C(如果在Mac上则为Cmd-C),转到WordPress编辑器,然后按Ctrl-V(或Mac上为Cmd-V) ),该插件即可为您完成所有工作。

兼容的浏览器:Firefox(18或更高版本),Google Chrome(24或更高版本)

wordpress粘贴上传图片插件imagepaste无法上传出现Cannot read property 'chrome' of undefined解决方案

本来安装此插件还是好好的,可以正常上传图片,因为此插件上传图片,没有alt标签,所以下了一番功夫,将图片上传后的alt信息自动填充为文章标题,运行正常后,今天升级了一个插件,导致原本正常粘贴上传的imagepaste,无法正常工作了,打开调试显示为:Uncaught TypeError: Cannot read property 'chrome' of undefined

查阅资料显示

browser就是用来获取浏览器基本信息的。

jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9。
解决办法:打开文件目录,在插件目录imagepaste/js/jquery.paste_image_reader.js文件,在前面添加以下代码,然后再搜索找到 jQuery.browser.chrome 修改为jQuery.browser.webkit ,保存刷新页面,一切正常上传图片!

添加的代码为:

暂无优惠

已有0人支付

 

如果你需要在上传图片的同时自动获取文件的标题给图片alt,做好图片优化的话可以参考文章: http://aiziyuan.cc/137.html

郑重声明:
1. 本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
2. 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.AI资源提供网络空间。如发现该作品上传人有侵权行为请及时与我们联系。
4. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
5. AI资源不提供任何技术支持及安装服务,并且不保证所有资源都完整可用,下单前请确定自己是否有能力安装。
6. 如有链接无法下载、失效或广告,请联系管理员处理!
7. 源码属于可复制的产品,所有购买的源码无任何理由退款!

AI资源 » wordpress粘贴上传图片插件imagepaste无法上传出现Cannot read property 'chrome' of undefined解决方案

提供最优质的资源集合

立即查看 了解详情