<分区>
我有一些 2000 年至 2002 年左右的旧 javascript 代码,(令人惊讶的是)它们在 IE 中仍然有效,但在 Firefox、Chrome、Opera 等中不起作用。我已经发现了一些怪癖,一些浏览器以这种方式做一些事情,另一个。因此,互联网上有一些代码片段可以创建一些独立于浏览器平台的函数来执行此操作。
现在我的问题是,甚至定位问题。现在,网站上有按钮,当我点击它们时,IE 会发生一些事情,但 Firefox 什么都不做。甚至没有错误信息。我尝试单步执行 javascript Firebug,但在代码中的某个时刻,当我执行下一个调试步骤时,脚本似乎中止了,没有任何错误消息。它不会继续下一个语句。很奇怪,我不知道是什么原因造成的,也不知道如何解决。 :/
那么我该如何调试 javascript,以便收到错误消息告诉我问题出在哪里,例如,我使用的函数/变量未在 firefox 中定义,或者我使用了错误的参数。
谢谢和最好的问候 马克