javascript - 互联网浏览器 : "Object Expected" error - common causes?

标签 javascript error-handling

我们最近开始使用 errorception监控 our site 上的 JavaScript 错误.它是一种记录客户端 JavaScript 错误的服务。

报告的绝大多数错误属于以下两类之一:

  • “$ is not defined”——大概是因为一些网络错误导致 jQuery 没有被加载
  • “预期对象”

我正在尝试找出“预期对象”错误的来源。它只会从 IE 中得到报告,并且它发生在站点的各个页面和 IE 的各个版本中。我无法在浏览器中重现它,所以我想知道是否有一些常见的错误或现象会导致此错误。

最佳答案

Object Expected 是 Internet Explorer 术语,用于调用未定义的函数。

这是因为你使用了 jQuery 的简写 $(function() {})。在这种情况下,jQuery 对象 $ 用作函数。

转载于

<script>
    $(function() {});
</script>

关于javascript - 互联网浏览器 : "Object Expected" error - common causes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718563/

相关文章:

javascript - 我如何为真或假条件创建 ember Handlebars 助手

javascript - 在 AngularJS 中,是否可以强制 View 从 Controller 外部更新?

javascript - "Could not parse reminder error"-Django

error-handling - 当函数没有返回成功值时如何使用 Result?

c# - 处理在辅助线程过程中发生的未处理错误

laravel api 未显示来自请求验证的消息

c++ - c++构造函数/typedef的扩展

express - Express.js : how to handle “Error: ENOENT, unlink” errors?

javascript - CSS3 - 制作一个简单的点击下拉菜单

php - 除了 IP 地址之外,是否还有任何计算机特定信息可供跟踪?