开发者

How to get request uri from location.href in javascript?

开发者 https://www.devze.com 2023-01-08 02:25 出处:网络
What I get from location.href is like this: http://stac开发者_如何学Gokoverflow.com/questions/ask

What I get from location.href is like this:

http://stac开发者_如何学Gokoverflow.com/questions/ask

But I only want to get questions/ask (no / at the first character)

How to achieve this?


location.pathname.substr(1) would that be.


The location object has a pathname property.

This will give you /questions/ask and to remove the first character, use substring(1):

var path = location.pathname.substring(1);


You can use location.pathname.substring(1)


var uri = window.location.href.substr(window.location.protocol.length + window.location.hostname.length + 2);

This code also includes GET and HASHTAGS (basically everything after hostname)


If you need the query params you can use:

var path = (window.location.pathname+window.location.search).substr(1);

If you need access to the hash as well you can use:

var path = (window.location.href.replace(window.location.origin, '')).substr(1);
0

精彩评论

暂无评论...
验证码 换一张
取 消