Mengubah URL tanpa Muat Semula Halaman atau Pengubahsuaian Cincang: API Sejarah HTML5
Dalam pertanyaan anda, anda bertanya tentang kemungkinan mengemas kini bar alamat dalam Chrome (Saluran Pembangun) semata-mata dengan mengubah suai laluan tanpa memuatkan semula halaman, tidak termasuk kaedah window.location.hash.
Jawapan untuk pertanyaan anda adalah afirmatif. API Sejarah HTML5, khususnya kaedah pushState() dan replaceState(), membolehkan anda menyelesaikan tugas ini. Kaedah ini menyediakan cara mudah untuk memanipulasi sejarah penyemak imbas, membolehkan anda menolak atau menggantikan keadaan semasa dalam sejarah navigasi. Dengan memanfaatkan mekanisme ini, anda boleh mengubah URL yang dipaparkan dalam bar alamat tanpa mencetuskan muat semula halaman.
Untuk mengemas kini laluan URL tanpa memuat semula halaman, anda boleh menggunakan kaedah pushState() seperti berikut:
Atas ialah kandungan terperinci Bolehkah saya Menukar URL dalam Chrome Tanpa Memuatkan Semula Halaman atau Menggunakan Perubahan Hash?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!