84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
想請問一下是否可以寫一個簡易的網絡狀態呢比如說當目前網速低於多少則是紅燈紅燈最差 > 黃燈警告 > 綠燈正常在網頁上呈現?
学习是最好的投资!
谢邀~
第一次看到这个问题.搜索了一下~可以做一个临时的测速方法, 比如点击测速, 返回结果.如果做实时的, 就会一直占用资源, 不建议.代码:
<!DOCTYPE html> <html> <head> <title> New Document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <meta name="Generator" content="EditPlus"> <meta name="Author" content="xinmingyang"> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <SCRIPT language=JavaScript> var st = new Date(); </SCRIPT> <img alt="测试图片" src="服务器上的一个图片.jpg" onload="showspeed();" /> <p id='showtxt'></p> <script> var arr=["网速低于50KB","网速在50-100KB之间","网速在100-200KB之间","网速在200-300KB之间","视频通讯"]; function showspeed() { var filesize =35.4; //measured in KB var et = new Date(); var speed = Math.round(filesize*1000)/(et - st); document.title=speed; var scope=(speed>0 && speed<=50)?0:(speed>50 && speed<=100)?1:(speed>=100 && speed<200)?2:(speed>=200 && speed<300)?3:4; alert(scope) document.getElementById("showtxt").innerHTML = ("您的下载速度为:" + arr[scope] + " (K/秒)") } </script> </body> </html>
如果单纯测isp,建议引入插件,传送门: http://www.speedtest.cn/plugin
php官方的案例,你看下
谢邀~
第一次看到这个问题.搜索了一下~
可以做一个临时的测速方法, 比如点击测速, 返回结果.
如果做实时的, 就会一直占用资源, 不建议.
代码:
如果单纯测isp,
建议引入插件,
传送门: http://www.speedtest.cn/plugin
php官方的案例,你看下