Microsoft telah memperbarui agen pengguna untuk Internet Explorer saat ini tersedia dengan Pratinjau Rilis Windows 8. Pembaruan ini telah diumumkan bersama IE 10 Pratinjau Platform 1.
Menurut IE 10 blog di MSDN, the YAITU tim telah membuat dua tambahan pada agen pengguna yang tersedia di dalam IE. Penambahan ini seharusnya meningkatkan tampilan kompatibilitas untuk situs yang didukung browser yang lebih lama. Namun fitur dari browser itu sendiri tetap tidak berubah.
Sebenarnya, tambahan ini secara langsung terkait dengan tampilan kompatibilitas peramban, yang menskalakan masalah menu, gambar, atau teks yang tidak pada tempatnya. Jelas perubahan ini lebih penting bagi penulis situs web, dibandingkan dengan pengguna akhir normal. Tampilan kompatibilitas secara otomatis mengoreksi objek-objek situs web ini, jadi membuat situs yang lebih tua tampak lebih baik.
Itu tambahan pertama memungkinkan mendeteksi apakah suatu mesin memiliki perangkat keras yang memiliki sentuhan melalui Token sentuh baru, pos blog yang disebutkan di atas berbunyi. Perlu diingat bahwa pengguna dengan perangkat keras yang dilengkapi sentuhan juga dapat menggunakan mouse dan keyboard. Anda dapat melihat di mana token ini cocok dengan string agen pengguna dalam contoh di bawah ini.
IE10 pada mesin tanpa peranti keras berkemampuan sentuh:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
IE10 pada mesin dengan perangkat keras yang memiliki kemampuan sentuh:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0; Touch)
Bagaimana ini berhasil
Untuk mendeteksi kemampuan sentuh dari sisi klien, pengembang situs dapat dengan mudah menggunakan string agen pengguna:
var hasTouch = navigator.msMaxTouchPoints > 0;
Jika properti ada dan mengembalikan nilai yang lebih besar dari nol, PC pengguna memiliki kemampuan sentuh.
Itu tambahan kedua ke string agen pengguna IE10 adalah sebuah token arsitektur yang ditujukan untuk perangkat yang berjalan di bawah Windows RT (Windows 8 pada arsitektur ARM). Ini dimaksudkan untuk melengkapi nilai yang ada untuk arsitektur lain:
IE10 32-bit pada Windows 32-bit:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
IE10 32-bit pada Windows 64-bit:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
IE10 64-bit pada Windows 64-bit:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)
IE10 di Windows RT:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0)
Jadi pada dasarnya Anda dapat membuat perbedaan pada pengguna 32-bit dan 64-bit. Sebenarnya penambahan ini adalah penerus string agen pengguna IE 9 dengan dua modifikasi ini:
- Nilai token "MSIE" sekarang adalah "10.0"
- Nilai token "Trident" sekarang adalah "6.0"
Tambahan baru ini berlaku untuk tampilan Metro dan Desktop. Mereka dimaksudkan untuk menjelajahi kemampuan platform browser yang sama.
Pengembang web dapat meningkatkan kinerja situs web mereka dengan menerapkan penambahan ini daripada memperbaiki variabel lingkungan situs. Pengguna daya dapat membuat manipulasi, untuk mengoptimalkan kinerja situs mereka.