从路径中提取URL的目录,没有文件名,例如" index.html"

时间:2015-06-16 09:04:53

标签: javascript

我正在寻找简单的JavaScript代码(没有jQuery等)来学习我当前加载的页面的URL的目录路径组件。

例如,如果我的网页被加载为" http://localhost/myapp/index.html",我最终会想到" http://localhost/myapp/"。

我需要这个,以便在同一位置创建不同文件的路径,例如到" http://localhost/myapp/other.html"。

2 个答案:

答案 0 :(得分:8)

看起来这就是诀窍:

var href = window.location.href;
var dir = href.substring(0, href.lastIndexOf('/')) + "/";

这是一种安全的方法,还是可以通过更复杂的网址失败?

答案 1 :(得分:-1)

更好的解决方案是

ip1 = ipaddress.IPV4Address('123.123.123.123')
ip2 = ipaddress.IPV4Address('123.123.143.143')
networks = [ipaddress.summarize_address_range(ip1, ip2)]