JavaScript menawarkan ' pelayar ” objek yang membantu dalam pengesanan maklumat penyemak imbas seperti “appCodeName”, “appVersion”, nama “appName”, dll. Ia melaksanakan tugas khas ini dengan bantuan kaedah dan sifat yang berkaitan. ' dalam talian ” ialah salah satu sifat yang merujuk kepada mod penyemak imbas. Seperti namanya, sifat ini menunjukkan mod penyemak imbas sebagai nilai Boolean iaitu, “ dalam talian ” (benar), dan “ luar talian ' (salah).
Catatan ini menghuraikan penggunaan sifat 'navigator.onLine' dalam JavaScript.
Bagaimana untuk Menggunakan Harta 'navigator.onLine' Dalam JavaScript?
' pelayar 'objek' dalam talian ” property digunakan untuk menyemak mod pelayar web iaitu pelayar sedang disambungkan ke internet atau tidak. Ia mengembalikan status 'dalam talian' dan 'luar talian' penyemak imbas. Jika penyemak imbas berada dalam talian, ia mengembalikan nilai Boolean “ benar ” dan “ salah ” untuk status luar talian.
Sintaks
navigator.onLine
Sintaks di atas agak mudah dan mudah serta mengembalikan “ Boolean ” nilai untuk status dalam talian atau luar talian penyemak imbas sewajarnya.
Mari gunakan sintaks yang ditakrifkan di atas secara praktikal.
Contoh: Menggunakan Harta 'navigator.onLine' untuk Semak Mod Penyemak Imbas
Contoh ini menggunakan sifat 'navigator.onLine' untuk menyemak mod penyemak imbas semasa sama ada 'dalam talian' atau 'luar talian'.
Kod HTML
Pertama, lihat kod berikut:
< hlm > Klik pada butang yang diberikan untuk menyemak pelayar mod.s Mod butang >
< hlm ID = 'untuk' > hlm >
Dalam baris kod di atas:
- ' teg ” menentukan pernyataan perenggan.
- '
teg ” membenamkan butang dengan acara tetikus “onclick” tetikus untuk memanggil fungsi “mod()” apabila klik butang yang diberikan. - Yang kedua ' teg ” termasuk perenggan kosong dengan id yang ditetapkan sebagai “para”.
Kod JavaScript
Sekarang, ikuti coretan kod yang diberikan:
< skrip >fungsi mod ( ) {
adalah semak = navigator.onLine;
document.getElementById ( 'untuk' ) .innerHTML = 'Pelayar Dalam Talian: ' + semak;
}
skrip >
Dalam blok kod ini:
- Tentukan fungsi bernama “ mod() ”.
- Dalam definisinya, isytiharkan pembolehubah 'semak' yang menggunakan ' navigator.onLine ” harta untuk menyemak mod penyemak imbas semasa.
- Akhir sekali, gunakan ' getElementById() ” untuk mengakses perenggan kosong yang ditambahkan melalui id “para” dan menambahkannya dengan pernyataan yang dinyatakan dan status “dalam talian/luar talian” penyemak imbas, masing-masing.
Pengeluaran
Di sini, boleh tersirat bahawa nilai yang dikembalikan ialah ' benar ” apabila klik butang yang mengesahkan bahawa penyemak imbas semasa adalah “ dalam talian ”.
Kesimpulan
Untuk menggunakan ' navigator.onLine ”, nyatakan dalam bahagian skrip tanpa memberikan sebarang hujah tambahan. Harta ini akan menunjukkan ' benar ” jika mod penyemak imbas adalah “dalam talian” dan “ salah ” jika ia “luar talian”. Nilai ini membayangkan sekiranya pelayar disambungkan ke Internet atau tidak, masing-masing. Catatan ini menghuraikan secara ringkas tentang penggunaan sifat 'navigator.onLine' dalam JavaScript.