gpt4 book ai didi

javascript - IE 8 调试器不会在 TypeError 上停止

转载 作者:数据小太阳 更新时间:2023-10-29 04:51:15 24 4
gpt4 key购买 nike

我正在尝试让 angular.js/jQuery 应用程序在 IE8 中运行。我大部分时间都在工作,但它会喷出很多控制台错误:

TypeError: 'undefined' is null or not an object

开发人员工具中的这些错误没有与之关联的源位置(文件和行),并且即使启用了“错误中断”,调试器也不会在抛出错误时中断。

除了禁用我的部分代码来搜索原因之外,还有什么方法可以找出它的来源吗?我在每个 Angular 摘要周期中都会收到几十个这样的问题,所以它不像找出导致它们的页面操作那么简单。

目前还不清楚它们在页面上发生了什么,如果有的话,但我还没有能力测试整个事情,所以很难断定它们是良性的;即使是,我也宁愿摆脱它​​们;它们很嘈杂,我担心在某些 IE 错误处理配置下用户可能会看到它们。

最佳答案

虽然我从未使用过它,但我听说过 DebugBar是对标准 IE8 开发人员工具的改进。

此外,正如 JJZabkar 在问题评论中提到的,低于 1.3 的 Angular 版本需要某些垫片才能与 IE8 或更低版本一起使用。

另一件需要注意的事情是 IE8 不支持自定义元素标签,这在他提供的链接 (https://docs.angularjs.org/guide/ie) 中也有所描述,这将阻止任何基于元素的指令的使用(可能导致错误)如果您不采取某些措施。

关于javascript - IE 8 调试器不会在 TypeError 上停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22618676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com