【问题标题】:Chrome console & ajax to filter net::ERR_NAME_NOT_RESOLVED messageChrome 控制台和 ajax 过滤 net::ERR_NAME_NOT_RESOLVED 消息
【发布时间】:2016-11-01 13:21:29
【问题描述】:

我想在浏览器控制台上使用 ajax 来检查 URL 列表。

我知道跨域问题,但我只想检查两个状态:

如果 URL 返回 net::ERR_NAME_NOT_RESOLVED 添加 1 到 var X 如果 URL 返回任何其他 net::xxxxxx 则将 1 添加到 var y

所以,我只需要知道 URL 是否存在。

【问题讨论】:

    标签: javascript ajax google-chrome get console


    【解决方案1】:

    您可以验证 statusCode 响应:

    根据文档: http://api.jquery.com/jquery.ajax/

    statusCode(默认:{}) 类型:PlainObject 数字 HTTP 的对象 响应具有时要调用的代码和函数 对应的代码。例如,以下将在 响应状态为 404:

    $.ajax({
      statusCode: {
        404: function() {
          alert( "page not found" );
        }
      }
    });
    

    希望能帮到你。

    【讨论】:

    • 如何使用 !=404 之类的东西?我的意思是,仅针对不同于 404 的 statusCode 发出警报。
    • 您可以使用状态码 200(OK)或处理“成功”回调来执行您的逻辑。
    猜你喜欢
    • 2017-10-23
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 2022-02-25
    相关资源
    最近更新 更多