【发布时间】:2011-10-25 12:21:24
【问题描述】:
是否可以通过 JavaScript 检查文件/页面是否存在但防止 404 错误显示在控制台中?
【问题讨论】:
-
因为在调试过程中扫描控制台的错误时,如果这些特定的 404 错误(这是预期的)被静音会很棒。
-
至少在 Chrome 中,似乎没有办法在控制台中抑制这些错误。
-
您必须制作一个服务器端脚本,该脚本将文件名作为参数并检查它是否存在。然后使用 AJAX 加载该脚本
-
在某些特定情况下,如果文件存在于服务器上,则需要 gr8 在客户端进行检查。例如,在编写单元测试框架时,最好在加载之前检查服务器上是否存在带有测试的指定文件(模块),而不会抛出错误。而且污染控制台很丑陋,在这种情况下是不受欢迎的。
-
污染控制台不仅仅是丑陋的;它还占用内存,使事情变得越来越慢,输出越多。
标签: javascript