Rumah hujung hadapan web tutorial js JS判断客户端是手机还是PC的2个代码_javascript技巧

JS判断客户端是手机还是PC的2个代码_javascript技巧

May 16, 2016 pm 04:52 PM
js pc telefon bimbit

1、第一种:

复制代码 代码如下:
function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
                "SymbianOS", "Windows Phone",
                "iPad", "iPod"];
    var flag = true;
    for (var v = 0; v         if (userAgentInfo.indexOf(Agents[v]) > 0) {
            flag = false;
            break;
        }
    }
    return flag;
}

2、第二种:
复制代码 代码如下:
function browserRedirect() {
    var sUserAgent = navigator.userAgent.toLowerCase();
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var bIsAndroid = sUserAgent.match(/android/i) == "android";
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
    if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
        window.location.href=B页面;
    }
}
browserRedirect();


百度的判断代码

复制代码 代码如下:

function uaredirect(f) {
 try {
  if (document.getElementById("bdmark") != null) {
   return
  }
  var b = false;
  if (arguments[1]) {
   var e = window.location.host;
   var a = window.location.href;
   if (isSubdomain(arguments[1], e) == 1) {
    f = f + "/#m/" + a;
    b = true
   } else {
    if (isSubdomain(arguments[1], e) == 2) {
     f = f + "/#m/" + a;
     b = true
    } else {
     f = a;
     b = false
    }
   }
  } else {
   b = true
  }
  if (b) {
   var c = window.location.hash;
   if (!c.match("fromapp")) {
    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|SymbianOS)/i))) {
     location.replace(f)
    }
   }
  }
 } catch(d) {}
}
function isSubdomain(c, d) {
 this.getdomain = function(f) {
  var e = f.indexOf("://");
  if (e > 0) {
   var h = f.substr(e + 3)
  } else {
   var h = f
  }
  var g = /^www\./;
  if (g.test(h)) {
   h = h.substr(4)
  }
  return h
 };
 if (c == d) {
  return 1
 } else {
  var c = this.getdomain(c);
  var b = this.getdomain(d);
  if (c == b) {
   return 1
  } else {
   c = c.replace(".", "\\.");
   var a = new RegExp("\\." + c + "$");
   if (b.match(a)) {
    return 2
   } else {
    return 0
   }
  }
 }
};

使用方法:

另外一篇,感觉不如上面的好,不过大家可以参考下

复制代码 代码如下:

var browser_class = navigator.userAgent;
var browser_class_name1 = browser_class.match("Mobile");
var browser_class_name2 = browser_class.match("mobile");
var location_url = window.location.href;
if (browser_class_name1 != null || browser_class_name2 != null) {
 if (location_url.match("wap") == null) {
  window.location.href = "http://wap.xxxx.com";
 }
} else {
 if (location_url.match("3g") != null || location_url.match("wap") != null) {
  window.location.href = "http://wap.xxxx.com";
 }
}
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Telefon mudah alih Samsung Galaxy S25 Ultra bocor: 6.86 inci, nisbah skrin-ke-badan mendatar 94.1% Telefon mudah alih Samsung Galaxy S25 Ultra bocor: 6.86 inci, nisbah skrin-ke-badan mendatar 94.1% Aug 17, 2024 pm 01:49 PM

Menurut berita pada 17 Ogos, sumber @ibinguniverse menyiarkan di Weibo hari ini, menyatakan bahawa saiz tepat Apple iPhone 16 Pro Max ialah 6.88 inci, dan saiz tepat Galaxy S25 Ultra ialah 6.86 inci Kedua-duanya boleh dianggap sebagai 6.9 inci . Sumber menunjukkan bahawa Samsung Galaxy S25 Ultra mempunyai badan yang lebih sempit dan skrin yang lebih luas daripada S24 Ultra, dengan nisbah skrin-ke-badan mendatar sebanyak 94.1%, manakala nisbah skrin-ke-badan S24 Ultra mendatar ialah 91.5%. Fenye menyemak sumber Weibo yang berkaitan Dia juga mengulas pada gambar iPhone 16 Pro Max yang baru terdedah dan percaya bahawa adalah salah untuk berada dekat dengan lengkung mikro Telefon itu sebenarnya adalah skrin lurus + kaca 2.5D.

'Tandem OLED' telah dipopularkan oleh Apple. Bagaimanakah ia lebih baik daripada OLED? 'Tandem OLED' telah dipopularkan oleh Apple. Bagaimanakah ia lebih baik daripada OLED? Aug 19, 2024 am 04:42 AM

Walaupun Apple telah dikritik kerana kekurangan inovasi dalam beberapa tahun kebelakangan ini, Apple tidak selalu berdiri diam. Sekurang-kurangnya dari segi reka bentuk perkakasan, dengan sokongan harga unit produk Apple yang tinggi, juruteranya boleh mencuba beberapa teknologi baharu dengan mudah tanpa perlu memikirkan terlalu banyak isu kos. Sebagai contoh, iPad Pro, sebagai medan ujian "teknologi paparan" kegemaran Apple, iPad Pro telah berada di barisan hadapan dalam teknologi paparan untuk peranti pintar mudah alih daripada miniLED pada tahun 2021 kepada OLED bersamaan pada tahun 2024. Walaupun iPad Pro bukanlah peranti pintar mudah alih pertama yang dilengkapi dengan skrin miniLED (MSI mengeluarkan komputer riba miniLED setahun lebih awal daripada Apple), apabila anda membandingkan parameter kedua-duanya, anda akan segera menyedari bahawa ia tidak sama.

Hynix ialah yang pertama menunjukkan memori kilat UFS 4.1: berdasarkan zarah V9 TLC NAND Hynix ialah yang pertama menunjukkan memori kilat UFS 4.1: berdasarkan zarah V9 TLC NAND Aug 09, 2024 pm 03:33 PM

Menurut berita pada 9 Ogos, di Sidang Kemuncak FMS2024, SK Hynix menunjukkan produk storan terbaharunya, termasuk memori kilat universal UFS4.1 yang belum mengeluarkan spesifikasi secara rasmi. Menurut laman web rasmi Persatuan Teknologi Keadaan Pepejal JEDEC, spesifikasi UFS terkini yang diumumkan pada masa ini ialah UFS4.0 pada Ogos 2022. Kelajuan antara muka teorinya adalah setinggi 46.4Gbps Dijangkakan bahawa UFS4.1 akan meningkatkan lagi penghantaran kadar. 1. Hynix menunjukkan produk memori denyar tujuan umum 512GB dan 1TBUFS4.1, berdasarkan memori denyar V91TbTLCNAND 321 lapisan. SK Hynix juga mempamerkan zarah 3.2GbpsV92TbQLC dan 3.6GbpsV9H1TbTLC. Hynix menunjukkan berasaskan V7

Apple dan Huawei kedua-duanya mahu membuat telefon tanpa butang, tetapi Xiaomi membuatnya terlebih dahulu? Apple dan Huawei kedua-duanya mahu membuat telefon tanpa butang, tetapi Xiaomi membuatnya terlebih dahulu? Aug 29, 2024 pm 03:33 PM

Menurut laporan dari Smartprix, Xiaomi sedang membangunkan telefon bimbit tanpa butang yang diberi nama kod "Suzaku". Menurut berita ini, telefon bimbit yang diberi nama kod Zhuque ini akan direka dengan konsep bersepadu, menggunakan kamera bawah skrin, dan dilengkapi dengan pemproses Qualcomm Snapdragon 8gen4 Jika rancangan itu tidak berubah, kita mungkin akan melihat ketibaannya pada tahun 2025 . Apabila saya melihat berita ini, saya fikir saya telah kembali pada tahun 2019 - pada masa itu, Xiaomi mengeluarkan telefon konsep Mi MIX Alpha, dan reka bentuk tanpa butang skrin sekeliling agak menakjubkan. Ini adalah kali pertama saya melihat daya tarikan telefon bimbit tanpa butang. Jika anda mahukan sekeping "kaca ajaib", anda mesti mematikan butangnya terlebih dahulu Dalam "The Biography of Steve Jobs", Jobs pernah menyatakan bahawa dia berharap telefon bimbit itu boleh menjadi seperti kepingan "kaca ajaib".

Kamera bawah skrin 1.5K pertama! Nubia Z70 Ultra ada di sini: telefon skrin penuh sebenar Snapdragon 8 Gen4 pertama di dunia Kamera bawah skrin 1.5K pertama! Nubia Z70 Ultra ada di sini: telefon skrin penuh sebenar Snapdragon 8 Gen4 pertama di dunia Aug 19, 2024 pm 03:47 PM

Menurut berita pada 19 Ogos, Nubia telah mematuhi reka bentuk skrin penuh sebenar sejak keluaran Z50 Ultra, dan telah meneroka secara berterusan bidang fotografi proaktif di bawah skrin piksel tinggi. Hari ini, blogger digital Wisdom Pikachu mengumumkan bahawa Nubia Z70 Ultra, yang akan dikeluarkan pada separuh kedua tahun ini, akan debut dengan teknologi kamera bawah skrin 1.5K, yang merupakan penyelesaian UDC resolusi tertinggi dalam industri jadi jauh. Dilaporkan bahawa penyelesaian proaktif bawah skrin ZTE telah maju ke generasi keenam. Penyelesaian proaktif bawah skrin terkini tersedia dalam siri Nubia Z60 Ultra dan Red Magic 9S Pro. Resolusi skrin ialah 2480x1116, iaitu antara resolusi 1080P dan 1.5K. Kali ini Nubia akan menerobos batasan resolusi sedia ada dan menetapkan penanda aras baharu dalam industri.

Half-Life 2 menerima kemas kini baharu sebelum ulang tahun ke-20 Half-Life 2 menerima kemas kini baharu sebelum ulang tahun ke-20 Aug 20, 2024 am 06:35 AM

Bangkit dan bersinar, Encik Freeman. Bangkit dan bersinarlah. Kemas kini baharu mungkin akan datang ke Half-Life 2 tepat pada masanya untuk ulang tahun ke-20nya. Cawangan baharu untuk Half-Life 2 telah ditambahkan pada Steam pada hujung minggu lalu, hanya dilabelkan "ujian." Dengan sendirinya, ini bukan un

Konfigurasi siri Huawei Mate 70 bocor: Semua siri mempunyai skrin 1.5K dan bateri super besar Konfigurasi siri Huawei Mate 70 bocor: Semua siri mempunyai skrin 1.5K dan bateri super besar Aug 08, 2024 pm 10:21 PM

Menurut berita pada 8 Ogos, maklumat konfigurasi terperinci telefon mudah alih siri Huawei Mate70 telah didedahkan baru-baru ini telefon mudah alih ini dijangka dikeluarkan pada suku keempat 2024. 1. Menurut laporan, keseluruhan siri Mate70 akan menggunakan skrin resolusi 1.5K peringkat atas tersuai untuk memenuhi keperluan pengguna untuk kejelasan skrin. Dijangkakan bahawa Huawei Mate70Pro dan versi cawan lebih besar akan dilengkapi dengan skrin kedalaman keempat, manakala Mate70 standard mungkin menggunakan reka bentuk skrin lurus yang lebih kecil sedikit. Sebagai tambahan kepada peningkatan skrin, siri Huawei Mate70 juga akan dilengkapi dengan bateri berkapasiti ultra besar dengan bahan asas baharu, yang menandakan kejayaan dalam hayat bateri telefon bimbit siri Huawei Mate. Walaupun Huawei sedang membangunkan teknologi buka kunci cap jari ultrasonik, siri Mate70 tahun ini tidak akan dilengkapi dengan ciri ini. ini

Gunakan telefon bimbit anda untuk menaip 'Black Myth: Wukong '? Saya boleh memainkannya dalam ujian sebenar, tetapi saya tidak mengesyorkannya. Gunakan telefon bimbit anda untuk menaip 'Black Myth: Wukong '? Saya boleh memainkannya dalam ujian sebenar, tetapi saya tidak mengesyorkannya. Aug 23, 2024 pm 09:44 PM

Sejak pelancaran "Mitos Hitam: Wukong", popularitinya tidak jatuh, dan terdapat banyak carian hangat setiap hari di semua platform utama. Malangnya, untuk pemain mudah alih, keseronokan hanya dimiliki oleh pemain PC, pemain konsol dan pemain pegang tangan. Bagaimana itu boleh berfungsi? Kami yang membuat telefon bimbit tidak boleh kalah. Pertama sekali, kami menolak idea menjalankan Black Monkey pada telefon bimbit Sebagai permainan 3A berskala besar dengan volum lebih daripada 100 GB, keperluan prestasi adalah sangat tinggi, dan sejumlah besar teknologi rendering. dibangunkan untuk perkakasan PC Jika ia diterjemahkan dan dijalankan pada perkakasan telefon mudah alih, apatah lagi betapa baiknya kadar bingkai dan gambar, anda mungkin tidak dapat memasuki permainan. Dalam kes ini, kita hanya boleh melihat permainan awan yang popular. Dua gergasi Tencent dan NetEase telah melancarkan aktiviti yang sepadan untuk "Mitos Hitam". Bergantung pada kelebihan bahawa platform WeGamenya juga merupakan platform jualan, Tencent

See all articles