请原谅我是否在别处问过这个问题。我还没有找到好的答案。我有一些 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/