objek pelayar
navigator
objek navigator mewakili maklumat penyemak imbas Atribut yang paling biasa digunakan termasuk:
navigator.appName: nama penyemak imbas >
- navigator.appVersion: versi pelayar;
- navigator.language: bahasa tetapan penyemak imbas;
- pelayar .platform: jenis sistem pengendalian;
- navigator.userAgent: Rentetan Ejen Pengguna yang ditetapkan oleh penyemak imbas.
<html>
<head>
<script>
'use strict';
alert('appName = ' + navigator.appName + '\n' +
'appVersion = ' + navigator.appVersion + '\n' +
'language = ' + navigator.language + '\n' +
'platform = ' + navigator.platform + '\n' +
'userAgent = ' + navigator.userAgent);
</script>
</head>
<body>
</body>
</html> Sila ambil perhatian bahawa maklumat navigator boleh diubah suai dengan mudah oleh pengguna, jadi nilai yang dibaca oleh JavaScript mungkin tidak semestinya betul. Untuk menulis kod yang berbeza untuk penyemak imbas yang berbeza, ramai pemula suka menggunakan if untuk menentukan versi penyemak imbas, contohnya: if (getIEVersion(navigator.userAgent) < 9) {
width = document.body.clientWidth;
} else {
width = window.innerWidth;
} Tetapi dengan cara ini Penghakiman mungkin tidak tepat dan sukar untuk mengekalkan kod tersebut. Cara yang betul ialah menggunakan sepenuhnya ciri JavaScript untuk mengembalikan tidak ditentukan untuk sifat yang tidak wujud dan terus menggunakan operator litar pintas || untuk mengira: var width = window.innerWidth || document.body.clientWidth;
fail baharu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
document.write("Browser name"+browser);
document.write("<br>");
document.write("Browser version"+b_version);
</script>
</head>
<body>
</body>
</html>
Pratonton
Clear
- Cadangan kursus
- Muat turun perisian kursus
Perisian kursus tidak tersedia untuk dimuat turun pada masa ini. Kakitangan sedang menganjurkannya. Sila beri perhatian lebih kepada kursus ini pada masa hadapan~
Pelajar yang telah menonton kursus ini juga sedang belajar
Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP
Pengenalan pantas kepada pembangunan bahagian hadapan web
Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan
Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil]
Pengesahan log masuk dan papan mesej klasik
Pengumpulan pengetahuan rangkaian komputer
Mula Pantas Node.JS Versi Penuh
Kursus bahagian hadapan yang paling memahami anda: HTML5/CSS3/ES6/NPM/Vue/...[Asal]
Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju)
















