最近,我注意到当我的(嵌入式)javascript代码中出现某个错误时,它不会显示在浏览器的控制台中,我必须“猜测”错误的来源。
当我在浏览器的调试器控制台中运行相同的代码时,我可以轻松获取特定的错误消息,调试它们等等。
例如:
mycode.js
var a = 0;
var b = 1 / a;
的mypage.html
...
<script type="text/javascript" src="mycode.js"></script>
...
通常,我应该得到一个错误,说不允许除以零或类似的东西。相反,我没有在浏览器中出现任何错误,代码也无法正常工作。
我在网上搜索时发现的关于此错误的一切,都在谈论在浏览器中启用错误以及类似的事情,但我显然没有问题,因为它在两个浏览器上都以相同的方式发生,和我一样说,当在调试器的控制台中运行相同的代码时,我得到的错误就像我应该的那样。