Vraag Krijg de huidige URL met JavaScript?


Ik wil alleen de website-URL ophalen. Niet de URL zoals afkomstig van een link. Bij het laden van de pagina moet ik in staat zijn om de volledige, actuele URL van de website te pakken en in te stellen als een variabele om te doen met wat ik wil.


2521
2018-06-23 19:26


oorsprong


antwoorden:


Gebruik:

window.location.href 

Zoals opgemerkt in de reacties, werkt de onderstaande regel, maar deze wordt afgeluisterd voor Firefox.

document.URL;

Zien URL van het type DOMString, readonly.


3144
2017-12-23 15:33



Toegang tot URL-gegevens

JavaScript biedt u vele methoden om de huidige URL op te halen en te wijzigen, die wordt weergegeven in de adresbalk van de browser. Al deze methoden gebruiken de Location object, dat eigendom is van de Window voorwerp. U kunt een nieuwe maken Location object met de huidige URL als volgt:

var currentLocation = window.location;

Basis URL-structuur

<protocol>//<hostname>:<port>/<pathname><search><hash>
  • protocol: Geeft de protocolnaam aan die moet worden gebruikt om toegang te krijgen tot de bron op internet. (HTTP (zonder SSL) of HTTPS (met SSL))

  • hostname: Hostnaam geeft de host aan die eigenaar is van de resource. Bijvoorbeeld, www.stackoverflow.com. Een server biedt services met de naam van de host.

  • haven: Een poortnummer dat wordt gebruikt om een ​​specifiek proces te herkennen waaraan een internet- of ander netwerkbericht moet worden doorgestuurd wanneer het op een server arriveert.

  • padnaam: Het pad geeft informatie over de specifieke resource binnen de host waartoe de webclient toegang wenst te krijgen. Bijvoorbeeld, /index.html.

  • query: Een queryreeks volgt de padcomponent en biedt een reeks informatie die de resource voor een bepaald doel kan gebruiken (bijvoorbeeld als parameters voor een zoekopdracht of als gegevens die moeten worden verwerkt).

  • hash: Het ankergedeelte van een URL bevat het hekje (#).

Met deze Location objecteigenschappen hebt u toegang tot al deze URL-componenten en wat ze kunnen instellen of retourneren:

  • href - de volledige URL
  • protocol - het protocol van de URL
  • gastheer - de hostnaam en poort van de URL
  • hostname - de hostnaam van de URL
  • haven - het poortnummer dat de server gebruikt voor de URL
  • pathname - de padnaam van de URL
  • zoeken - het zoekgedeelte van de URL
  • hachee - het ankergedeelte van de URL

Ik hoop dat je je antwoord hebt gekregen ..


520
2018-06-23 19:35



Dezelfde vraag is minder dan 24 uur geleden gevraagd. Om mezelf te citeren:

Gebruik window.location voor lezen en   schrijf toegang tot de plaats   voorwerp   geassocieerd met het huidige frame. Als   je wilt gewoon het adres als een krijgen   alleen-lezen-tekenreeks, die u mogelijk gebruikt    document.URL, die zou moeten bevatten   dezelfde waarde als    window.location.href.


309
2018-06-23 19:28



Krijgt de huidige pagina-URL:

window.location.href

249
2017-09-10 06:51



Om het pad te krijgen, kunt u het volgende gebruiken:

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



Gebruik: window.location.href.

Zoals hierboven aangegeven, document.URL  wordt niet bijgewerkt bij het updaten window.location. Zien MDN.


26
2018-06-09 09:32



Open Ontwikkelaarstools, typ het volgende in de troosten en druk op invoeren.

window.location

Vb: Hieronder ziet u de schermafbeelding van het resultaat op de huidige pagina.

enter image description here

Pak hier wat je nodig hebt. :)


25
2018-03-26 06:10