我有一个 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 元素。