Adakah terdapat cara untuk menggunakan javascript untuk memantau perubahan URL penyemak imbas?
Fungsi yang ingin saya laksanakan ialah
1 Sekat URL tertentu daripada melompat, yang berada dalam senarai hitam.
2 Tidak boleh melompat di beberapa negeri. Sebagai contoh, melompat tidak dibenarkan semasa memuatkan sumber ajax tertentu.
Tapi mesti global Projek dah terbentuk Macam-macam kaedah lompat
Ada yang ada tag, ada yang ada window.location.href, ada yang backend...
So kita boleh guna yang biasa sahaja. untuk menukar url Bolehkah rollback dilaksanakan menggunakan JavaScript?
Adakah cara lain untuk mencapainya
Hanya ada acara ini sebelum dimuatkan, tetapi ia tidak boleh dikawal sesuka hati
Percubaan menggunakan js untuk merampas penyemak imbas pengguna akhirnya akan gagal
Kalau projek sendiri, boleh buat kaedah lompat bersatu (fn)....
Jawapan StackOverflow
Tambahan kepada apa yang diperkatakan di tingkat satu,
onbeforeunload
虽好,但只有PC端支持,不适用于移动端。单一维度来看,至多只能监听『页面是否注销』,无法监听『页面是否后退』;
即使你使用了
history.length
属性,由于history.length
hanya merekodkan ciri-ciri jumlah panjang, tetapi masih mustahil untuk mengetahui sama ada halaman itu maju atau mundur.Bagi pergerakan ke hadapan dan ke belakang pada terminal mudah alih, js tulen tidak dapat mencapainya, tetapi ia boleh dilakukan dengan bantuan asli Sila rujuk analisis saya mengapa logik pengembalian Aplikasi Web sangat rumit | blog louis