javascript - 如何在旧浏览器上调试 Javascript

标签 javascript

请原谅我是否在别处问过这个问题。我还没有找到好的答案。我有一些 Javascript 代码可以在最新版本的 Firefox 中完美运行。但是,我们网站上使用的旧版浏览器会出现一些奇怪的行为。出于我无法控制的原因,我需要支持这个实际上嵌入到另一个软件中的浏览器的黑客版本。

我正在摸索问题的原因。我看不到任何错误控制台,当然像 Firebug 这样的工具是白日梦。如何有效地调试特定于浏览器的问题?旧的猜测和检查方法会花费太多时间。

最佳答案

您可以使用 Firebug Lite在 IE6+ 和旧版本的 FF/Opera/Webkit 中。在我看来,Firebug Lite 最有用的功能可能是日志记录功能 (console.log)。

甚至在使用 JSLint 之类的工具加载页面之前检查 JavaScript 是否存在语法错误可以让你省去一些麻烦。作为最后的手段,可靠的 window.alert 始终存在。

关于javascript - 如何在旧浏览器上调试 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4503516/

相关文章:

javascript - 类 - 'this' 与 'self'

javascript - 当返回字符串而不是 null 时,函数不会返回正确的值

javascript - 无法理解 JavaScript 代码

javascript - 如何从另一个类访问ReactJS中渲染内的变量(编辑: another js page) (ES6 and Node is being used)

javascript - 在页面中包含 CSS 和 JavaScript 的最佳做法是什么?

javascript - 只执行一次某些代码的函数

javascript - 查询对象图?

javascript - CSS/JavaScript : How do I hide the vertical scroll bar?

javascript - 如何在 Angular Controller js中隐藏ng-controller之外的元素?

JavaScript 正则表达式解析 Latex\frac