zoukankan      html  css  js  c++  java
  • JavaScript如何检查网站是可以访问

    <html><head><title>JavaScript如何检查网站是可以访问</title>
    <script>
    //JavaScript检查网站是否可以访问
    //config配置参数
    //url:要检查的域名或者图片url地址,如http://w3dev.cn,http://w3dev.cn/logo.jpg
    //isImage:是否只是域名,如果为true,则自动增加网站图标图片文件名/favicon.ico,否则直接请求url地址,此时url需要为图片的地址,不能是html文件。如果此网站没有网站图片,那么一定要找到网站的一张图片url地址,配置此项为true
    //success:网站可访问执行的回调(function)
    //error:网站不可访问执行的回调(function)
    function checkWebSiteOnline(config) {
    var img = new Image();
    img.onload = function () { if (typeof config.success == 'function') config.success(config.url); }
    img.onerror = function () { if (typeof config.error == 'function') config.error(config.url); }
    img.src = config.url + (config.isImage ? '' : '/favicon.ico');
    }
    checkWebSiteOnline({ url: 'http://www.coding123.net/', success: function (url) { alert(url + '可以访问') }, error: function (url) { alert(url + '无法访问或网络有问题') } })
    checkWebSiteOnline({ url: 'http://www.w3dev.cn/', success: function (url) { alert(url + '可以访问') }, error: function (url) { alert(url + '无法访问或网络有问题') } })
    </script></head><body></body></html>
  • 相关阅读:
    synergy一个鼠标键盘控制多台电脑
    matlab 画图参考小程序
    基于centos7的真实机环境下安装 vmware workstastion
    mapreduce运行原理及YARN
    mybatis_resultMap(2)
    (第6天)mybatis_resultMap(1)
    mybatis动态SQL--传入参数为集合,数组类型
    mybatis动态SQL--Trim --Where
    mybatis动态SQL--if--choose
    (第5天)mybatis接口方法入参类型
  • 原文地址:https://www.cnblogs.com/yzryc/p/6249335.html
Copyright © 2011-2022 走看看