Я создаю библиотеку JS, в которой требуется просматривать значения формы [action] и a [href] и преобразовывать их в абсолютные URL-адреса.
Например, я на http://a/b/c/d;p?q и обнаружил значение href "../g" (предположим, что элемента нет). Результирующий абсолют будет: http://a/b/g.
Есть ли библиотека JS, которая это уже делает? Я должен был в это верить.
Для получения дополнительной информации о том, что необходимо, спецификация:
http://tools.ietf.org/html/rfc3986#section-5.4