導航:首頁 > 網路連接 > js瀏覽器如何判斷網路連接

js瀏覽器如何判斷網路連接

發布時間:2023-03-19 14:41:35

A. 如何用 js 或 php 判斷手機網路環境

JS代碼 http://www..com/ 換成手機頁面地址
<script type="text/javascript">

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))) {

location.replace("http://www..com/");

}

</script>
PHP代碼

if(!function_exists('isMobile'))
{
function IsMobile()
{

//如果有HTTP_X_WAP_PROFILE則一定是移動設備
if(isset($_SERVER['HTTP_X_WAP_PROFILE'])) return TRUE;

//如果via信息含有wap則一定是移動設備,部分服務商會屏蔽該信息
if(isset($_SERVER['HTTP_VIA']))
{
//找不到為flase,否則為true
return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
}

//判斷手機發送的客戶端標志,兼容性有待提高
if(isset($_SERVER['HTTP_USER_AGENT']))
{

$clientkeywords = array('nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile');

//從HTTP_USER_AGENT中查找手機瀏覽器的關鍵字
if(preg_match('/('.implode('|', $clientkeywords).')/i', strtolower($_SERVER['HTTP_USER_AGENT'])))
{
return TRUE;
}
}

//協議法,因為有可能不準確,放到最後判斷
if(isset($_SERVER['HTTP_ACCEPT']))
{
//如果只支持wml並且不支持html那一定是移動設備
//如果支持wml和html但是wml在html之前則是移動設備
if((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) &&
(strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false ||
(strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))))
{
return TRUE;
}
}

return FALSE;
}
}

//php 調用
if(IsMobile())
{
header('location:http://www..com/');
}

B. 怎麼用js腳本判斷自動檢測網路連接是否正常

用AJAX

C. 如何判斷當前網路連接狀態

1、單擊桌面右下角網路連接---選中已連接的無線網路---右鍵單擊「狀態」

D. 用js如何判斷鏈接參數

<script language="javascript">
var i=<%=request("link")%>;
if(i==1)
{
document.getElementById("hot_1").click();
}
</script>

哦!我明白你的意思了
可以這樣
<script language="javascript">
function requestGet()
{
var name,value;
var str=location.href; //取得碧段整個地址欄
var num=str.indexOf("?")
str=str.substr(num+1); //取得所有參數
var arr=str.split("&"); //各個參數放到數組里
for(var i=0;i < arr.length;i++){
num=arr[i].indexOf("掘慧擾=");
if(num>0){
name=arr[i].substring(0,num);
value=arr[i].substr(num+1);
this[name]=value;
}
}
}
var Request=new requestGet(); //實例化判旦
var i=Request.link;
if(i==1)
{
document.getElementById("hot_1").click();
}
</script>

E. 請問用javascript檢測網路是否連通 怎麼判斷呢

正常情況下,其它瀏覽器能夠自動檢測是否具有網路鏈接,但是 google 瀏覽器在這個方面有 BUG,很多網站採用的一種做法是不斷的向伺服器發送請求,確保連接的穩定,如果連不上了,就說明網路斷開了,所以你的問題就可以採用類似的辦法,下面是 js 代碼:


function isOnline(){
var img = new Image();
img.id = "test_is_online";
img.onload = function(){
document.body.removeChild(
document.getElementById("test_is_online"));
};
img.onerror = function(){
document.body.removeChild(
document.getElementById("test_is_online"));
alert("斷網了!");
};
img.src = "http://www..com/img/_jgylogo3.gif";
img.style.display = "none";
document.body.appendChild(img);
};
window.onload = function(){
setInterval(isOnline, 10000);
};

每 10 秒鍾檢測一次,如果發現已經斷網了,就會彈出對話框說:斷網了

F. Js判斷瀏覽器是手機訪問還是PC訪問

你好,
可以通過 navigator.platform;來知喚判斷。裡麵包含了訪問平台的名字,檢測一下就可搭中凱以了。
具體字元串可能包含Win,Mac,X11,Linux,如果不是這些多半培畝就是手機了。

G. jquery或者js如何判斷當前網路是否暢通,我的頁面是給手機用的

代碼邏輯如下:

jQuery.ajax({
url:"",
dataType:"",
type:"",
success:function(data){
//...調用成功代碼
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert(XMLHttpRequest.status);//查看請求狀態
//調用失敗代碼
}
});

通過ajax的error參數判斷當前網路狀況。

H. 如何判斷是否連接網路

閱讀全文

與js瀏覽器如何判斷網路連接相關的資料

熱點內容
天津瑞庭網路技術怎麼樣 瀏覽:789
手機本地網路系統是什麼 瀏覽:306
心中的計算機網路世界 瀏覽:814
風行電視有線網路介面在哪裡 瀏覽:28
蘋果手機在打電話時不能使用網路 瀏覽:896
南寧網路優化哪個技術好 瀏覽:627
網路消費者的行為模式有哪些 瀏覽:203
新鄉網路注冊公司哪裡有賣 瀏覽:131
華為手機話費充足網路不可用 瀏覽:914
評價網路營銷效果 瀏覽:396
如何宣傳網路營銷和直播電商專業 瀏覽:479
黑莓手機網路接入點設置 瀏覽:19
光大銀行助手提示網路異常 瀏覽:664
事業單位網路安全自查方案 瀏覽:922
蘋果手機上怎麼分享wifi網路 瀏覽:571
移動網路分享電腦怎麼關閉 瀏覽:220
華三路由器網路安全設置教程 瀏覽:82
手機設置網路無效 瀏覽:6
光纖通信與5G網路哪個更快 瀏覽:579
雲南網路機房要多少錢 瀏覽:659

友情鏈接