怎么用JS判断当前网页文件处于什么样的网络状态?

需要判断以下几种状态。。。

先挖个坑放在这,等有一天知道答案了再补全。

1、当前的网页文件是处于服务器端还是客户端?

解释:由于很多网页是需要和服务器端进行交互的,否则无法完全展示网页究竟有哪些功能。比如说我把自己做好的项目发给HR,当HR打开的时候,JS自行检测HR的电脑环境,如果没有部署好服务器环境或者没有把项目放在服务器所对应的文件夹里,就提醒下HR。

2、当前有没有联网?局域网不能算是真正的联网。

navigator.onLine功能还是比较有限的, 如果电脑是无线联网,把水晶头拨了都还是返回true,所以不实用。

比如说百度地图,如果没联网,我就用默认图片替代。大概目的就是这样子。

时间: 2024-10-20 23:28:55

怎么用JS判断当前网页文件处于什么样的网络状态?的相关文章

js 判断上传文件的大小

原先加了一个qq群,群里有人问道有没有办法在浏览器端获得上传文件的大小并做出限制,我自己并不知道方法,我觉得是不可以的,我在群里提出自己的见解的同时也向别人提出如果就解决办法也想一起知道,直到一大神出现解决了这个问题,才明白解决办法,忽然觉得这群里还是能学到新东西的!废话不多说了. 这是js判断文件大小的方法. function CheckImage(FileUpload) { var isIE = /msie/i.test(navigator.userAgent) && !window.

JS判断上传文件类型

/*   * 判断图片类型   */    function checkImgType(ths){        if (ths.value == "") {            alert("请上传图片");            return false;        } else {            if (!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(ths.value)) {                a

可以用JS判断客服QQ号在线还是离线状态的程序

<pre name="code" class="html">不知道从什么时候开始,原来QQ官方自带的在线离线状态的代码已经不能准确显示在线或离线状态了,现在自己用JS判断QQ在线离线状态值,根据状态值输出在线图片还是离线图片. <script src="http://www.xjzypm.com/JS/jquery-1.5.1.min.js"></script> <div class="kfli

js判断上传文件的大小,及确认文件是否在本地存在,兼容firefox、chrome、ie等浏览器

<pre name="code" class="javascript">上传图片文件的html标签 <input name="file" type="file" id="<span style="color:#ff0000;">file</span>" accept="image/gif,image/jpeg,image/png&quo

js 判断 undefined,单选 以及下拉框选中状态

1 name = $(this).attr("title"); 2 if(typeof(name) == 'undefined'){ 3 alert(1); 4 } typeof 是个挺有意思的函数,有兴趣的同志们可以搜搜看 网上一堆 1 radio 被选中的值 2 var required100 = $(".required100:checked").val(); 3 4 select 被选中的值 5 var required6 = $(".requir

兼容各浏览器的js判断上传文件大小

由于项目需要,在网上找了一个JS判断上传文件大小的程序,经测试兼容IE6-9,Firefox10,Opera11.6,safari5.1,chrome17 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>js判断上传文件的大小</titl

JS判断移动设备最佳方法 并实现跳转至手机版网页

方法一:纯JS判断 使用这方法既简单,又实用,不需要引入jQuery库,把以下代码加入到<head>里即可. <script type="text/javascript"> if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { window.location = "mobile.html"; //可以

js 判断 当页面无法回退时(history.go(-1)),关闭网页

在做一个Web项目时遇到一个需求,当页面没有前驱历史记录时(就是当前为新弹出的页面,没法做goback操作即history.go(-1)),点击返回按钮时直接关闭页面,否则就退回到前一页. 遇到的问题就是如何判断 是否有history可以回退,这个非常麻烦,因为没有这样的函数直接能获取到,只能通过history.length这个变量做变通的处理,但是对于IE,和非IE的length的返回值不同,ie: history.length=0, 非IE的为1,因此写了一个函数实现前面所需求的这个功能.分

js判断网页标题包含某字符串则替换

js判断网页标题包含某字符串则替换,代码如下: var tit=document.title; if(tit.indexOf("afish")>0){ tit=tit.replace('http://t.qq.com/wb631992791','小鱼阁'); document.title=tit; js判断网页标题包含某字符串则替换