cari

Rumah  >  Soal Jawab  >  teks badan

Bahagian hadapan - perubahan url alamat pemantauan global javascript

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

漂亮男人漂亮男人2783 hari yang lalu686

membalas semua(4)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-19 10:40:49

    Hanya ada acara ini sebelum dimuatkan, tetapi ia tidak boleh dikawal sesuka hati
    Percubaan menggunakan js untuk merampas penyemak imbas pengguna akhirnya akan gagal

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:40:49

    Kalau projek sendiri, boleh buat kaedah lompat bersatu (fn)....


    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:40:49

    Jawapan StackOverflow

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:40:49

    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

    balas
    0
  • Batalbalas