8

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

4

4 に答える 4

17

A 要素 (ではなく)の.href属性が、解決された (絶対) URL を返すことがわかりました。.getAttribute('href').href

于 2010-12-09T22:37:42.433 に答える