javascript/jquery 获取没有哈希的 URL

标签 javascript jquery url

我知道我可以使用 javascript/jquery 读取 URL 的哈希值。但是我有可能读到尾随位吗?查找 URL 的最后一段

我有一个域。 http://www.blah.com/ 域的每个部分都位于一个类似“this-page”示例的 URL 下

http://www.blah.com/service/ (有或没有尾部斜杠)但我想知道我是否可以在没有服务器端干预的情况下使用 JavaScript 在 URL 中找到“服务”。我知道我能做到,如果我有 http://www.blah.com/#service

我不知道我只是好奇,我真的不知道我会寻找什么,所以这是我搜索的第一站,因为我一无所知..

最佳答案

var p = location.pathname;
p = p.substring(p.length-1) == '/' ? p.substring(0, p.length-1) : p;
p.split('/').pop();

关于javascript/jquery 获取没有哈希的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685159/

相关文章:

javascript - 对 mySQL 查询返回的字符串使用 json_encode 时出错

javascript - 将多个事件绑定(bind)到 Vue 中的 v-on 指令

javascript - 像 iframe 和 jquery 一样使用 div

javascript - 在输入字段之间切换时自动提交输入值 > 焦点丢失

url - 如何读取大型远程文件的部分(通过 tcpip?)

javascript - ASP MVC 传递非顺序项

javascript - 如何使用 Passport 保护路由端点?

javascript - 根据名称属性选择元素

html - 防止在 Angular 7 中的散列前添加斜杠

javascript - 用于提取 URL 部分的正则表达式?