加载中…
个人资料
西安域名注册
西安域名注册
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,945
  • 关注人气:7
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

关于jQuery($obj).sizeisnotafunction错误的解决方案

(2019-07-15 00:03:17)
标签:

技术

网站建设

西安微信开发

事件起因:近期收到某些客户(政府网站)安全监测报告,报告指出低版本的Jqurey存在安全漏洞,要求升级为最新版的Jqurey,于是下载了新版的Jqurey框架(v3.4.1),忽然发现之前可以用的很多特效开始报错,错误提示如下:
($obj).size is not a function


经检查,发现新版本的jqurey(我测试的是3.4.1)不在支持size方法;

解决方法:
网上有些文章让你把jqurey框架回滚至老版本,这个解决方案根本就是狗屁不通,先不说回滚至老版本的行为有多么不负责任和搞笑,更要命的是早期的jqurey1.11.xx等版本有严重的漏洞,如果用于政府网站等项目,根本无法通过漏洞扫描,根本无法上线;
实际解决方法很简单:
将你项目中使用($obj).size()方法的地方全部更换为  ($obj).length即可;

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有