鍍金池/ 問答/HTML/ JavaScript 判斷是否wifi狀態(tài)

JavaScript 判斷是否wifi狀態(tài)

JavaScript可以判斷移動端的連網(wǎng)方式嗎?就像uc瀏覽器那樣,視頻在wifi環(huán)境下自動播放,非wifi環(huán)境下手動點(diǎn)擊播放。這樣的功能可以實(shí)現(xiàn)嗎?UC瀏覽器是怎么實(shí)現(xiàn)的呢?

回答
編輯回答
風(fēng)清揚(yáng)

app是可以判斷的,但是瀏覽器內(nèi)部的javascript暫時(shí)沒有這類api

穩(wěn)妥的,向后端發(fā)一個(gè)包,由后端判斷請求的來源是不是基站IP
另外還可以想辦法從連接速度,延遲等參數(shù)下手

2017年9月15日 03:57
編輯回答
孤影

navigator.connection
好像不準(zhǔn)

2018年2月27日 19:52
編輯回答
柚稚
navigator.connection.type === 'wifi'

navigator.connection.type可能的值:

bluetooth
cellular
ethernet
none
wifi
wimax
other
unknown

可惜啊可惜,這個(gè)只是草案階段,目前沒有瀏覽器實(shí)現(xiàn)。

2017年5月23日 19:27