欢迎访问LCE的博客,为你分享产品、技术、设计方面的作品实践和心得。

转载:浏览器报错 Uncaught TypeError: Cannot read property ‘prototype’ of undefined 的解决办法

javascript lce 9个月前 (11-22) 1768次浏览 已收录 0个评论 扫描二维码

今天在用 chrome 控制台调试某网站时,发现有浏览器报错:Uncaught TypeError: Cannot read property ‘offsetHeight’ of undefined,然后通过百度查找资料,最终发现以下这个解决办法是正解:

转载:浏览器报错 Uncaught TypeError: Cannot read property 'prototype' of undefined 的解决办法

错误原因:

转载:浏览器报错 Uncaught TypeError: Cannot read property 'prototype' of undefined 的解决办法

解决办法:主要引入的 js 的顺序!

转载:浏览器报错 Uncaught TypeError: Cannot read property 'prototype' of undefined 的解决办法

也就是说,遇到类似的错误时,可以通过右键查看网页的源代码或查看框架的源代码,定位到具体的某个引起错误的 js,然后把对应的 js 提到靠前的位置。比如我这里:

转载:浏览器报错 Uncaught TypeError: Cannot read property 'prototype' of undefined 的解决办法

本来 ace.min.js 是在上图红框标示的位置,但我把这个脚本提到了红色箭头指示的位置,也就是其它脚本的前面进行引用,这样错误就消失了。


LCE的博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:转载:浏览器报错 Uncaught TypeError: Cannot read property ‘prototype’ of undefined 的解决办法
喜欢 (1)
[liuchn@vip.qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址