Bolehkah Anda Menentukan Versi Windows Tepat daripada Pengepala Agen Pengguna Penyemak Imbas?

Linda Hamilton
Lepaskan: 2024-10-26 05:34:02
asal
154 orang telah melayarinya

 Can You Determine Precise Windows Versions from Browser User-Agent Headers?

Menentukan Versi Sistem Pengendalian Tepat daripada Penyemak Imbas

Mengesan versi sistem pengendalian yang tepat daripada penyemak imbas menggunakan PHP, JavaScript atau ASP adalah perkara biasa pertanyaan di kalangan pemaju. Walau bagaimanapun, adalah penting untuk memahami bahawa tugas ini menimbulkan had yang ketara.

Walaupun mungkin untuk mengenal pasti jenis OS (cth., Windows XP, OS X), menentukan versi tertentu (cth., Vista Business, Windows XP Pro) tetap sukar difahami. Sebabnya terletak pada maklumat terhad yang tersedia melalui pengepala Ejen Pengguna HTTP.

Pelayar biasanya menyampaikan data seperti nama dan versi OS dalam pengepala Ejen Pengguna. Walau bagaimanapun, apabila ia berkaitan dengan penyemak imbas Windows, mereka biasanya hanya menyediakan versi OS, bukan pakej khusus seperti Pro atau Business.

Sebagai contoh, pengepala Ejen Pengguna untuk Firefox pada Windows mungkin muncul seperti berikut:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:x.x.x) Gecko/20041107 Firefox/x.x
Salin selepas log masuk

Di sini, versi Windows yang tepat tidak dapat dipastikan daripada maklumat ini sahaja.

Sebaliknya, penyemak imbas yang beroperasi pada Mac OS dan Linux mungkin memberikan butiran yang mencukupi untuk mengenal pasti OS yang tepat. Pertimbangkan pengepala Ejen Pengguna ini untuk Firefox di Ubuntu:

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009030423 Ubuntu/8.10 (intrepid) Firefox/3.0.7
Salin selepas log masuk

Pengepala ini dengan jelas menyatakan bahawa penyemak imbas sedang berjalan pada Ubuntu 8.10 Intrepid Ibex. Walau bagaimanapun, untuk penyemak imbas Windows, ketepatan sedemikian tidak mungkin disebabkan oleh data terhad yang disediakan oleh pengepala Ejen Pengguna.

Atas ialah kandungan terperinci Bolehkah Anda Menentukan Versi Windows Tepat daripada Pengepala Agen Pengguna Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!