【发布时间】:2016-11-07 18:29:49
【问题描述】:
我目前正在开发一个 google chrome 扩展程序,用于收集有关用户访问的网页的信息。目前,我的插件能够处理 2xx、3xx、4xx 和 5xx 状态码。但是,我还需要检测网站何时不存在,我得到错误代码ERR_NAME_NOT_RESOLVED。我如何在javascript中做到这一点?似乎我的XMLHttpRequest 甚至无法在不存在的网站上触发。我该如何解决这个问题?
【问题讨论】:
-
try{x=new XMLHttpRequest();x.open("http://dvcsdfsd.com")}catch(y){alert(y)}工作... -
如果站点不存在,它不应该返回 404 吗?会不会是DNS issue?
-
@neilsimp1 我可以处理 404,我说的是 DNS 问题。
-
@neilsimp1: 如果一个站点不存在,它如何返回 404(或其他任何内容)?
-
@dandavis 请不要将答案作为评论留下,请发布问题的实际答案。如果你能详细说明一下,那也很棒。谢谢
标签: javascript google-chrome google-chrome-extension dns xmlhttprequest