Navigator Tetingkap JavaScript

Objek Navigator

Objek Navigator JavaScript mengandungi maklumat yang berkaitan tentang penyemak imbas.

Petua: Walaupun tiada standard yang jelas untuk objek Navigator, semua pelayar menyokongnya.

Objek window.navigator boleh ditulis tanpa menggunakan awalan tetingkap.

<div id="example"></div>
<script>
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";
document.getElementById("example").innerHTML=txt;
</script>

AMARAN!!!

Maklumat daripada objek navigator mengelirukan dan tidak boleh digunakan untuk mengesan versi penyemak imbas kerana:

data navigator boleh menjadi perubahan pengguna Penyemak imbas

Sesetengah penyemak imbas akan mengecam tapak ujian secara salah

Penyemak imbas tidak boleh melaporkan sistem pengendalian baharu yang dikeluarkan lewat daripada penyemak imbas

Kaedah objek Navigator

Objek Navigator mempunyai dua kaedah berikut:

navigator.javaEnabled(): mengesan sama ada penyemak imbas telah mendayakan sokongan java dan mengembalikan nilai Boolean, benar yang menunjukkan sokongan.

navigator.taintEnabled(): Mengesan sama ada penyemak imbas mendayakan pencemaran data (pencemaran data), mengembalikan nilai Boolean, cara benar didayakan.


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <div id="example"></div> <script> txt = "<p>浏览器代号: " + navigator.appCodeName + "</p>"; txt+= "<p>浏览器名称: " + navigator.appName + "</p>"; txt+= "<p>浏览器版本: " + navigator.appVersion + "</p>"; txt+= "<p>启用Cookies: " + navigator.cookieEnabled + "</p>"; txt+= "<p>硬件平台: " + navigator.platform + "</p>"; txt+= "<p>用户代理: " + navigator.userAgent + "</p>"; txt+= "<p>用户代理语言: " + navigator.systemLanguage + "</p>"; document.getElementById("example").innerHTML=txt; </script> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus