js检测链接(URL)是否有效

Posted Felix·zeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js检测链接(URL)是否有效相关的知识,希望对你有一定的参考价值。

前言

  在线上找了好多都不适用,自己瞎倒腾了一下,希望能帮到大家!话不多说,下面是解决方案:

1、引用jq库

2、  

$.ajax({
  type:‘get‘,
  url: "链接",
  dataType: ‘jsonp‘,
  timeout: 1000,
  complete: function (res) {
     if (res.status == 200) {
         console.log(‘有效链接‘)
     } else {
         console.log(‘无效链接‘)
     }
   }
})

实现原理:

1、使用jsonp,解决跨域问题

2、使用timeout,在服务端出错时(http状态码为:5XX、4XX),jquery无法捕获到这个错误,只要加上timeout参数即可

 


以上是关于js检测链接(URL)是否有效的主要内容,如果未能解决你的问题,请参考以下文章

js检测判断链接是不是有效

如何检测链接是不是有效?

js 检测网址是不是能正常访问用js实现,判断指定的url是不是有效,涉及到跨域,返回的状态是0,求大神指教,

a标签调用js的几种方法

a标签调用js的几种方法

js代码片段