Sebagai pembangun javascript, kita sering perlu mendapatkan URL halaman semasa untuk melakukan beberapa tugas sesuai dengan keperluan kita. Dalam artikel ini, kita akan belajar bagaimana kita dapat memperoleh URL terkini, mengetahui apa sintaksisnya, dan bagaimana kita dapat mengekstrak bahagian yang berlainan menggunakan tetingkap terbina dalam.objek lokasi.
Kaedah termudah dan paling lurus untuk mendapatkan URL halaman semasa ditunjukkan di bawah:
tingkap.lokasi.hrefTetapi, jika kita mengintip ke tingkap.lokasi di konsol pemaju, ditunjukkan di bawah:
Kita dapat melihat apa yang ada pada kita. Kami dapat menerima sejumlah besar maklumat dari Window.objek lokasi. Sebagai contoh:
Contoh
Sekiranya kita ingin mendapatkan protokol sahaja, seperti HTTP atau HTTPS, dari keseluruhan URL, kita dapat memperolehnya menggunakan tetingkap yang sangat mudah.lokasi.protokol, seperti gambar di bawah:
tingkap.lokasi.protokol
Dan jika kita mahu mendapatkan nama host dari URL, kita boleh mendapatkannya menggunakan tetingkap.kebiasaan.tuan rumah.
tingkap.lokasi.tuan rumah
Begitu juga, jika kita mahu mendapatkan nama jalan sahaja, kita boleh mendapatkannya menggunakan tetingkap.lokasi.nama jalan.
tingkap.lokasi.nama jalan
Untuk mendapatkan pertanyaan carian, kita boleh menggunakan tetingkap.lokasi.cari.
tingkap.lokasi.cari
Oleh itu, ini adalah beberapa cara untuk mendapatkan URL semasa dan mengekstrak beberapa bahagian tertentu daripadanya mengikut keperluan kami. Lebih-lebih lagi, tingkap.lokasi mempunyai banyak pilihan lain untuk kami.
Kesimpulannya
Dalam artikel ini, kita telah mengetahui tentang tingkap.objek lokasi, bagaimana kita dapat menggunakannya untuk mendapatkan URL semasa, dan mengekstrak beberapa bahagian tertentu dari itu. Jadi, teruskan belajar, bekerja, dan dapatkan pengalaman dalam Javascript dengan linuxhint.com untuk mempunyai pemahaman yang lebih baik mengenainya. Terima kasih banyak-banyak.