Pertanyaan Dapatkan URL saat ini dengan JavaScript?


Yang saya inginkan adalah mendapatkan URL situs web. Bukan URL yang diambil dari tautan. Pada halaman yang memuat saya harus bisa mengambil URL situs web lengkap saat ini dan mengaturnya sebagai variabel yang harus dilakukan dengan sesuka saya.


2521
2018-06-23 19:26


asal


Jawaban:


Menggunakan:

window.location.href 

Seperti yang tercantum di komentar, baris di bawah berfungsi, tetapi disadap untuk Firefox.

document.URL;

Lihat URL tipe DOMString, hanya bisa dibaca.


3144
2017-12-23 15:33



Akses Info URL

JavaScript memberi Anda banyak metode untuk mengambil dan mengubah URL saat ini, yang ditampilkan di bilah alamat browser. Semua metode ini menggunakan Location objek, yang merupakan milik dari Window obyek. Anda dapat membuat yang baru Location objek yang memiliki URL saat ini sebagai berikut:

var currentLocation = window.location;

Struktur URL Dasar

<protocol>//<hostname>:<port>/<pathname><search><hash>
  • protokol: Menentukan nama protokol yang digunakan untuk mengakses sumber daya di Internet. (HTTP (tanpa SSL) atau HTTPS (dengan SSL))

  • nama host: Nama host menentukan host yang memiliki sumber daya. Sebagai contoh, www.stackoverflow.com. Server menyediakan layanan menggunakan nama host.

  • Pelabuhan: Nomor port yang digunakan untuk mengenali proses tertentu yang akan dikirimkan ke Internet atau pesan jaringan lainnya ketika tiba di server.

  • nama path: Path memberikan info tentang sumber daya spesifik dalam host yang ingin diakses oleh klien Web. Sebagai contoh, /index.html.

  • pertanyaan: String kueri mengikuti komponen jalur, dan memberikan serangkaian informasi yang dapat dimanfaatkan oleh sumber daya untuk beberapa tujuan (misalnya, sebagai parameter untuk pencarian atau sebagai data yang akan diproses).

  • hash: Bagian anchor dari sebuah URL, termasuk tanda hash (#).

Dengan ini Location properti objek Anda dapat mengakses semua komponen URL ini dan apa yang dapat mereka atur atau kembalikan:

  • href - seluruh URL
  • protokol - protokol dari URL
  • tuan rumah - nama host dan port URL
  • nama host - nama host dari URL
  • Pelabuhan - nomor port yang digunakan server untuk URL
  • nama jalan - nama path dari URL
  • pencarian - bagian permintaan dari URL
  • hash - bagian anchor dari URL

Saya harap Anda mendapat jawaban Anda ..


520
2018-06-23 19:35



Pertanyaan yang sama telah ditanyakan kurang dari 24 jam yang lalu. Untuk mengutip sendiri:

Menggunakan window.location untuk dibaca dan   akses tulis ke lokasi   obyek   terkait dengan frame saat ini. Jika   Anda hanya ingin mendapatkan alamat sebagai   string read-only, yang dapat Anda gunakan    document.URL, yang harus mengandung   nilai yang sama dengan    window.location.href.


309
2018-06-23 19:28



Mendapat URL halaman saat ini:

window.location.href

249
2017-09-10 06:51



Untuk mendapatkan jalurnya, Anda dapat menggunakan:

alert("Url  ="+document.location);
alert("PathName  ="+ window.location.pathname);// Returns path only
alert("url  ="+window.location.href);// Returns full URL


30
2018-04-25 16:14



Menggunakan: window.location.href.

Seperti yang disebutkan di atas, document.URL  tidak diperbarui saat memperbarui window.location. Lihat MDN.


26
2018-06-09 09:32



Buka Alat pengembang, ketikkan yang berikut di menghibur dan tekan Memasukkan.

window.location

Ex: Di bawah ini adalah screenshot hasil pada halaman saat ini.

enter image description here

Ambil apa yang kamu butuhkan dari sini. :)


25
2018-03-26 06:10



  • Menggunakan window.location.href untuk mendapatkan URL lengkap.
  • Menggunakan window.location.pathname untuk mendapatkan URL yang meninggalkan host.

18
2017-10-08 15:24



Kamu bisa dapatkan lokasi URL saat ini dengan tag hash dengan menggunakan:

JavaScript:

 // Using href
 var URL = window.location.href;

 // Using path
 var URL = window.location.pathname;

jQuery:

$(location).attr('href');

13
2017-10-07 02:31