javascript - 使用 jQuery 时获取 'Uncaught TypeError: Cannot set property ' timestamp' of undefined'

标签 javascript jquery html

当我仅导入 jQuery 库时出现错误。我不知道我能做什么。我知道它来自文件 jquery.min.js。

这是导致此错误的简单页面:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

我从我的控制台得到了什么:

Console

最佳答案

此错误与 jQuery 或其 CDN 无关。

从错误日志中可以看出,错误来源于webspeed.js。由于您明确表示您只导入了 jQuery 脚本,这表明此错误源自扩展。

脚本尝试联系 speedtest.net 并且请求被 CORB 阻止,从而引发 Uncaught Error 。这也暗示该扩展可能由 speedtest.net 或相关公司提供。作为@alon-eitan发现,确实是这样:speedtest extension包括已知会触发类似错误的此类脚本。

暂停扩展程序或将其配置为不在您的网站上运行可能会修复该错误。我建议完全删除它,因为网络速度分析和更多内容已经可以由 Chrome native 执行,这要归功于 Lighthouse。 .

关于javascript - 使用 jQuery 时获取 'Uncaught TypeError: Cannot set property ' timestamp' of undefined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55417951/

相关文章:

html - 更改包含图标高度的div

javascript - 如何用 JavaScript 打开电子邮件

javascript - 使用 JavaScript 获取交换 img src 所用的时间

javascript - RegEx - 删除最后一个下划线和扩展名之间的所有内容

javascript - 用户 jQuery 拖动一个 DIV 并放入一个 TD ... 并将 DIV "snap"放置到位

javascript - 在 ReactJS 项目中将 noUiSlider.js 与 SurveyJS 集成

javascript - jQuery 向后切片或选择前 5 个同级

javascript - $.post 正在将对象数组更改为数组数组

javascript - jQuery 似乎对元素进行随机排序

html - 如何获得关键帧动画?