js检测浏览器版本、核心、是否移动端示例_基础知识
检测浏览器版本、核心、系统和是否移动端
/**
* check browser version
* @authors K
* @date 2014-04-11 14:48:39
* @version 1
*/
/**
* detect browser info with navigator userAgent
* @return object browser info
*/
var browser = (function(){
var userAgent = navigator.userAgent,
ua = userAgent.toLowerCase(),
browserList = {
msie : /(?:msie\s|trident.*rv:)([\w.]+)/i,
firefox : /Firefox\/([\w.]+)/i,
chrome : /Chrome\/([\w.]+)/i,
safari : /version\/([\w.]+).*Safari/i,
opera : /(?:OPR\/|Opera.+version\/)([\w.]+)/i
},
kernels = {
MSIE: /(compatible;\smsie\s|Trident\/)[\w.]+/i,
Camino: /Camino/i,
KHTML: /KHTML/i,
Presto: /Presto\/[\w.]+/i,
Gecko : /Gecko\/[\w.]+/i,
WebKit: /AppleWebKit\/[\w.]+/i
},
browser = {
kernel : 'unknow',
version : 'unknow'
}
// 检测浏览器
for(var i in browserList){
var matchs = ua.match(browserList[i]);
browser[i] = matchs ? true : false;
if(matchs){
browser.version = matchs[1];
}
}
// 检测引擎
for(var i in kernels){
var matchs = ua.match(kernels[i]);
if(matchs){
browser.kernel = matchs[0];
}
}
// 系统
var os = ua.match(/(Windows\sNT\s|Mac\sOS\sX\s|Android\s|ipad.*\sos\s|iphone\sos\s)([\d._-]+)/i);
browser.os = os!==null ? os[0] : false;
// 是否移动端
browser.mobile = ua.match(/Mobile/i)!==null ? true : false;
return browser;
}());

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam pembangunan mudah alih, kita sering menghadapi masalah sentuhan berbilang jari. Apabila pengguna menggunakan berbilang jari untuk meleret atau mengezum skrin pada peranti mudah alih, cara mengecam dan bertindak balas terhadap gerak isyarat ini dengan tepat ialah cabaran pembangunan yang penting. Dalam pembangunan Vue, kami boleh mengambil beberapa langkah untuk menyelesaikan masalah sentuhan berbilang jari pada terminal mudah alih. 1. Gunakan pemalam vue-touch vue-touch ialah pemalam gerak isyarat untuk Vue, yang boleh mengendalikan acara sentuhan berbilang jari dengan mudah pada bahagian mudah alih. Kami boleh memasang vue-to melalui npm

Cara menggunakan operasi gerak isyarat mudah alih dalam projek Vue Dengan populariti peranti mudah alih, semakin banyak aplikasi perlu menyediakan pengalaman interaktif yang lebih mesra pada terminal mudah alih. Operasi gerak isyarat ialah salah satu kaedah interaksi biasa pada peranti mudah alih, yang membolehkan pengguna menyelesaikan pelbagai operasi dengan menyentuh skrin, seperti meluncur, mengezum, dsb. Dalam projek Vue, kami boleh melaksanakan operasi gerak isyarat mudah alih melalui pustaka pihak ketiga Perkara berikut akan memperkenalkan cara menggunakan operasi gerak isyarat dalam projek Vue dan memberikan contoh kod khusus. Pertama, kita perlu memperkenalkan yang istimewa

Dengan populariti peranti mudah alih, menggunakan Vue untuk pembangunan mudah alih telah menjadi pilihan biasa. Walau bagaimanapun, kami sering menghadapi masalah semasa pembangunan mudah alih, iaitu klik dua kali untuk membesarkan. Artikel ini akan menumpukan pada masalah ini dan membincangkan cara menyelesaikan kaedah khusus penguatan klik dua kali pada terminal mudah alih dalam pembangunan Vue. Masalah penguatan klik dua kali pada peranti mudah alih berlaku terutamanya kerana peranti mudah alih secara automatik membesarkan nisbah zum halaman web apabila mengklik dua kali pada skrin sentuh. Untuk pembangunan web umum, klik dua kali ini untuk membesarkan biasanya bermanfaat kerana ia boleh

Kaedah melaksanakan fungsi penentududukan peta mudah alih menggunakan Python dan API Peta Baidu Dengan pembangunan Internet mudah alih, fungsi penentududukan peta telah menjadi lebih biasa dalam aplikasi mudah alih. Python, sebagai bahasa pengaturcaraan yang popular, juga boleh melaksanakan fungsi penentududukan peta mudah alih dengan menggunakan API Peta Baidu. Berikut akan memperkenalkan langkah-langkah untuk melaksanakan fungsi penentududukan peta menggunakan Python dan API Peta Baidu, dan memberikan contoh kod yang sepadan. Langkah 1: Mohon Kunci API Peta Baidu Sebelum memulakan, kami perlu memohon terlebih dahulu

Cara menyelesaikan masalah tersekat halaman zum isyarat mudah alih dalam pembangunan Vue Dalam beberapa tahun kebelakangan ini, populariti aplikasi mudah alih telah menjadikan operasi gerak isyarat sebagai cara interaksi pengguna yang penting. Dalam pembangunan Vue, melaksanakan fungsi zum gerak isyarat pada terminal mudah alih sering menghadapi masalah ketinggalan halaman. Artikel ini akan meneroka cara menyelesaikan masalah ini dan menyediakan beberapa strategi pengoptimuman. Fahami prinsip penskalaan isyarat Sebelum menyelesaikan masalah, kita perlu memahami prinsip penskalaan isyarat. Zum gerak isyarat dilaksanakan dengan mendengar peristiwa sentuh Apabila pengguna meluncurkan skrin dengan dua jari, halaman akan mengikuti pergerakan gelongsor jari.

Cara menangani reka bentuk mudah alih dan responsif dalam bentuk PHP Dengan populariti dan kekerapan peranti mudah alih yang semakin meningkat, dan semakin ramai pengguna menggunakan peranti mudah alih untuk mengakses tapak web, menyesuaikan diri dengan mudah alih telah menjadi isu penting. Apabila berurusan dengan borang PHP, kita perlu mempertimbangkan cara untuk mencapai antara muka mesra mudah alih dan reka bentuk responsif. Artikel ini menerangkan cara mengendalikan reka bentuk mudah alih dan responsif dalam bentuk PHP dan menyediakan contoh kod. 1. Borang responsif menggunakan HTML5 HTML5 menyediakan beberapa ciri baharu yang boleh melaksanakan borang responsif dengan mudah.

Panduan Lengkap untuk Melaksanakan Reka Letak Mudah Alih Responsif dalam Vue (Vant) Reka letak responsif mudah alih adalah bahagian yang sangat penting dalam pembangunan web moden Dengan populariti peranti mudah alih, cara untuk bertindak balas dengan cepat terhadap saiz dan resolusi skrin telefon mudah alih pengguna telah menjadi a Salah satu cabaran yang perlu dihadapi oleh jurutera hadapan. Rangka kerja Vue dilengkapi dengan ciri susun atur responsif, dan terdapat juga banyak perpustakaan pihak ketiga untuk membantu kami melaksanakan reka letak responsif. Antaranya, perpustakaan komponen Vant ialah perpustakaan UI mudah alih Vue kerana ia sangat berkuasa, mudah digunakan dan disesuaikan serta serasi sepenuhnya dengan peranti mudah alih.

Bagaimana untuk menggunakan PHP untuk menjana kod QR yang boleh digunakan pada terminal mudah alih? Dengan perkembangan pesat Internet mudah alih, kod QR telah menjadi alat penting untuk promosi pedagang, pembayaran, aktiviti dan aspek lain. Menggunakan PHP untuk menjana kod QR yang boleh digunakan pada terminal mudah alih telah menjadi keperluan ramai pembangun. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk menjana kod QR yang boleh digunakan pada terminal mudah alih, dan melampirkan contoh kod untuk rujukan. Pertama, kita perlu memasang dan memperkenalkan perpustakaan PHP bernama "endroid/qr-code". Perpustakaan ini menyediakan a
