【发布时间】:2012-12-05 10:57:04
【问题描述】:
我有一个 js 函数,它接收一个像这样的 url:
http://example.com/folder1/folder2/../page.html
请注意,该 url 是绝对的,但它的中间有 ../,因此它指向的实际 html 页面位于 folder1 而不是 folder2。
如何将http://example.com/folder1/folder2/../page.html 转换为http://example.com/folder1/page.html?
请注意,我的网址可能包含多个../
Javascript 中是否有内置功能? (例如:在 C# 中,我会通过 URI 类来运行它。)
更新:澄清一下,我不想为此创建或使用 DOM 元素。
【问题讨论】:
标签: javascript parsing url