如何判斷手機使用者是移動,電信,聯通?

2021-07-03 11:05:25 字數 535 閱讀 7414

取imsi號碼(460030419897719)的前5位(46003),然後根據它進行判斷。

移動:"46000", "46002", "46007","46020";

電信:"46003", "46005", "46011";

聯通:"46001", "46006";

imsi(international mobile subscriber identity)國際移動使用者識別碼為唯一識別乙個移動使用者,所分配的號碼。

imsi共有15位,其結構如下:mcc+mnc+msin

mcc(mobile country code)移動國家碼,由國際電聯(itu)統一分配和管理,唯一識別國家,共3位,中國為460。

mnc(mobile network code)流動網路碼,共2位,比如00移動td,01聯通gsm,02移動gsm,03電信cdma等等。

msin(mobile subscriber identification number)移動使用者編號,共10位,運營商自己定義並分配。

各國個運營商的mcc和mnc,參見:

移動端判斷手機橫豎屏狀態

在做移動端開發的時候,在html頁面head中加入如下 設定螢幕寬度為裝置寬度,禁止使用者手動調整縮放,頁面初始縮放程度為1 1.寫在同乙個css檔案中 media screen and orientation portrait media screen and orientation landsc...

移動端判斷手機橫豎屏狀態

在做移動端開發的時候,在html頁面head中加入如下 name viewport content width device width,user scalable no,initial scale 1 設定螢幕寬度為裝置寬度,禁止使用者手動調整縮放,頁面初始縮放程度為1 1.寫在同乙個css檔案中...

使用JavaScript判斷手機是處於橫屏還是豎屏

移動端的瀏覽器一般都支援window.orientation這個引數,通過這個引數可以判斷出手機是處在橫屏還是豎屏狀態。從而根據實際需求而執行相應的程式。通過新增監聽事件onorientationchange,進行執行就可以了 判斷手機橫豎屏狀態 function hengshuping if wi...