浏览器cannot read property 'msie' of undefined的解决方法
2016-02-03 00:04
519 查看
想起以前看到的一个笑话:一个悬崖边上立着个”Warnning”的牌子,悬崖下躺满了程序员。
对于Warnning如果要求不高通常可以忽略,对于浏览器报错真的要注意一下了,否则程序运行不起来啊→_→
练习demo的时候无论怎么选择js版本还是简化文档内容都无法达到预期效果,于是调用”F12”大法,好吧,看到这么一个错误:
谷歌之:
jQuery.browser() removed
The jQuery.browser() method has been deprecated since jQuery 1.3 and is removed in 1.9. If needed, it is available as part of the jQuery Migrate plugin. We recommend using feature detection with a library such as Modernizr.
意思就是jQuery.browser()在后版本不支持了,需要引入一个js插件来进行兼容处理;好吧,在引入一个js文件就可以了:
下载地址:
jquery-migrate-1.3.0.js
下载这个js文件,然后放在jquery文件下面:
然后浏览器的”Error”变成了”Warnning”,哼!程序员怎么会在意这个呢,能运行就OK了。
(后话,将来的某一天我就躺在了”Warnning”悬崖下 TnT )
对于Warnning如果要求不高通常可以忽略,对于浏览器报错真的要注意一下了,否则程序运行不起来啊→_→
练习demo的时候无论怎么选择js版本还是简化文档内容都无法达到预期效果,于是调用”F12”大法,好吧,看到这么一个错误:
Uncaught TypeError: Cannot read property 'msie' of undefined
谷歌之:
jQuery.browser() removed
The jQuery.browser() method has been deprecated since jQuery 1.3 and is removed in 1.9. If needed, it is available as part of the jQuery Migrate plugin. We recommend using feature detection with a library such as Modernizr.
意思就是jQuery.browser()在后版本不支持了,需要引入一个js插件来进行兼容处理;好吧,在引入一个js文件就可以了:
下载地址:
jquery-migrate-1.3.0.js
下载这个js文件,然后放在jquery文件下面:
<script src="jquery-2.1.4.js"></script> <script src="jquery-migrate-1.3.0.js"></script>
然后浏览器的”Error”变成了”Warnning”,哼!程序员怎么会在意这个呢,能运行就OK了。
(后话,将来的某一天我就躺在了”Warnning”悬崖下 TnT )
相关文章推荐
- 加链接太麻烦?使用 linkit 模块提升用户编辑体验
- 新网站是否应该使用 Drupal 8?
- 搭建nginx+tomcat+Java的负载均衡环境
- Linux下Java程序的启动shell脚本
- 网站代维相关详细说明
- 安全服务详细介绍和说明
- 服务器代维护价格和套餐以及详细介绍
- Linux环境下tomcat中项目不被加载问题
- 多个地区实行校车使用实时监控
- Linux将文件夹及其所有子文件的读写权限赋给所有用户
- linux下查找正在使用指定文件的进程
- parallels desktop密钥 “一机一码”
- 转帖一下《深入理解Nginx》在线支持网站的勘误,访问太慢了
- Cloudera 建议使用 NTP 使 Hadoop 群集实现时间同步
- Hadoop参数汇总
- 牛人博客/网站链接
- Linux下Java程序的启动shell脚本
- CentOS 命令登录MySQL时,报错 ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
- AWS 构建个人网站(2)
- 分布式网站架构后续:zookeeper技术浅析