相关疑难解决方法(0)

我可以阻止Chrome开发者工具控制台记录图像404错误吗?

Chrome Developer Tools控制台会在每次找不到页面资源(包括图像)时记录错误(即返回404).

在我的工作中,我经常在第三方提供图像的网站上工作,在开发过程中可能无法使用.将每个丢失的图像显示为控制台中的错误会使其他更重要的错误(例如JavaScript错误)更难以注意到.

是否有一个设置可以阻止控制台将未显示的图像记录为错误?

或者是否有某种方法可以按照您可以在"网络"选项卡中筛选请求的相同标准来过滤控制台消息?

(参见http://chromium.googlecode.com/issues/attachment?aid=1337330000000&name=Screenshot-Google%2B+-+Google+Chrome.png&token=1F05er8uKjAQEEBrUITFjsIGJ2A%3A1358867878658&inline=1)

javascript image google-chrome-devtools

63
推荐指数
2
解决办法
3万
查看次数

在控制台中抑制Chrome"无法加载资源"消息

我正在编写一个脚本,该脚本使用XMLHttpRequest来搜索由相对路径定义的文件,尝试解析该脚本可识别的其他相同域绝对路径的相对路径,然后尝试从已解析的文件中加载该文件网址.如果我遇到404,我只是尝试将文件相对路径解析为另一个绝对路径,然后再试一次.对于这个特殊的脚本,它完全可以遇到404-然而,我的控制台上到处都是"无法加载资源:服务器响应状态为404(未找到)消息,我想要抑制它们.

据我所知,没有错误可以捕获 - 错误情况由xmlHttpRequest.onreadystatechange处理程序处理,并且没有window.onerror.

有没有办法压制这些消息?

谢谢

javascript google-chrome xmlhttprequest google-chrome-devtools

36
推荐指数
3
解决办法
9703
查看次数

为什么当 http.post 失败时 zone.js 抛出 404 Not Found 而有一个捕获和返回对象

也许我不理解它,但是如果我有一个服务并且我从中捕获了任何错误,那么为什么会zone.js抛出 404 not found,而我捕获错误并返回 json 对象,这样客户端就会知道该怎么做。如何避免控制台中的错误?我可以吗?

例如:

return this.http.post(this.callUrl, requestBody)
      .map(this.extractData)
      .catch(this.handleError);
  }

  private extractData(res: Response) {
    let body = res.json();
    return body || { };
  }
  private handleError (error: Response | any) {
    let body = error.json();
    return Observable.throw(body);
  }
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

rxjs typescript angular-services angular

6
推荐指数
1
解决办法
1396
查看次数