How to get the URL without any parameters in JavaScript?

前端 未结 9 1427
终归单人心
终归单人心 2020-12-04 09:12

If I use:

alert(window.location.href);

I get everything including query strings. Is there a way to just get the main url part, for example:

9条回答
  •  有刺的猬
    2020-12-04 09:32

    Every answer is rather convoluted. Here:

    var url = window.location.href.split('?')[0];
    

    Even if a ? isn't present, it'll still return the first argument, which will be your full URL, minus query string.

    It's also protocol-agnostic, meaning you could even use it for things like ftp, itunes.etc.

提交回复
热议问题