Bolehkah JavaScript Mengesan Ketersediaan Butang Belakang dalam Pelayar?

DDD
Lepaskan: 2024-10-25 07:34:29
asal
590 orang telah melayarinya

Can JavaScript Detect Back Button Availability in the Browser?

Menggunakan JavaScript untuk Mengesan Ketersediaan Butang Belakang dalam Penyemak Imbas

Menentukan sama ada butang belakang didayakan dalam penyemak imbas adalah tugas biasa dalam web pembangunan. Walau bagaimanapun, fungsi ini menimbulkan cabaran dalam JavaScript disebabkan oleh sekatan keselamatan penyemak imbas.

Bolehkah JavaScript Semak Ketersediaan Sejarah?

Malangnya, jawapan ringkasnya ialah tidak. JavaScript tidak menyediakan cara langsung untuk memastikan sama ada terdapat sejarah untuk menavigasi kembali.

Penyelesaian yang Dicuba

Sesetengah percubaan untuk menyelesaikan isu ini termasuk menyemak sifat berikut :

  • sejarah.sebelumnya: Walaupun tepat pada dasarnya, sifat ini sering dihadkan oleh penyemak imbas atas sebab keselamatan dan biasanya mengembalikan tidak ditentukan.
  • history.length: Sifat ini menunjukkan bilangan entri sejarah, tetapi ia tidak mendedahkan kedudukan anda dalam sejarah dan tidak bermula pada nilai yang sama untuk semua penyemak imbas.

Amalan Terbaik Semasa

Disebabkan pengehadan yang dinyatakan di atas, amalan semasa terbaik ialah membuat pautan yang memanggil history.back() atau history.go(-1) dan jangkakan bahawa mengklik pautan tidak akan melakukan apa-apa jika tiada sejarah untuk kembali.

Atas ialah kandungan terperinci Bolehkah JavaScript Mengesan Ketersediaan Butang Belakang dalam Pelayar?. 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!