Скажите, пожалуйста, есть ли расширение или встроенная функция в Firefox 3.6, позволяющие копировать не полный (абсолютный) адрес ссылки, а относительный?
Поиск по расширениям и форуму мне не помог.

Вроде нет. Вы под относительным адресом имеете в виду значение атрибута href?
В принципе, если установлен Firebug, значение атрибута можно скопировать за шесть кликов (или за пять, если потом Firebug не закрывать). Если вас интересуют относительные ссылки, то Firebug у вас наверняка установлен ;).

luitzen пишет

можно скопировать за шесть кликов (или за пять, если потом Firebug не закрывать)

Я скопирую за 4 и без файрбага! кто меньше?:D
1 нажимаем на ссылку тащим её в адресную строку отпускаем
2выделяем нужную часть в адресной строке
3 пкм по выделенному
4 лкм по пункту копировать.
PS можно свести и до двух кликов если выделять и копировать клавиатурой.
pps guybrush threepwood в жабаскрипте шаришь? если да то можешь сделать кнопочку для Custom buttons
чтоб при нажатии все ссылки в клипборд копировались в уже урезанном виде
там как я понимаю берёшь все дом-элементы с тэгом A и пропускаешь через регэксп чтоб отрезать лишнее.

okkamas_knife пишет

2. выделяем нужную часть в адресной строке

Вот с этим-то и проблема :).

В href вообще может стоять "../index.php".

luitzen
да не там нормально всё,
через var doc=content.document;
    var ar=doc.getElementsByTagName('a');
получаются полные ссылки
а дальше считаешь до третьей косой черты и режешь все что перед.
я даж слепил и получение ссылок-копирование в клипборд и функцию обрезания(гыгы),
только чтото не выходит их вместе заставить работать, я в жабаскрипте еле соображаю.
мне б ченить попроще попрямолинейней типа фокала или басица;)

okkamas_knife, мы с вами разные вещи относительными ссылками называем. Вы, похоже, называете относительной ссылкой абсолютную за вычетом протокола и домена. Я — то, что указано в href. Ваша относительная ссылка и моя могут различаться.

Топикстартер, возможно, ещё что-то третье имеет в виду.

Например, значение href, если оно не содержит протокола и домена. А если содержит, то кратчайшее эквивалентное значение href, не содержащее протокола и домена, вычисляемое автоматически на основании адреса текущей страницы и значения href у <base>, существующее лишь в том случае, если ссылка была внутридоменной.

luitzen
дык ясен пень!
я собссно как пример привёл.
точка отсчёта то не указана

Кстати, интересно, есть ли какое-нибудь сказочное RFC, позволяющее ссылаться на http://mail.google.com/ со страницы http://docs.google.com/ примерно так:

Выделить код

Код:

href = "../[mail]/"

:rolleyes: