form[action]とa[href]の値を調べて、それらを絶対URLに解決する必要があるJSライブラリを構築しています。
たとえば、私はhttp:// a / b / c / d; p?qにいて、「../ g」というhref値に遭遇しました(<base>要素がないと仮定します)。結果の絶対値は次のようになります:http:// a / b/g。
これをすでに行っているJSライブラリはありますか?私はそう信じなければならないでしょう。
必要なものの詳細については、仕様: https ://www.rfc-editor.org/rfc/rfc3986#section-5.4