Pull to refresh

Comments 80

UFO just landed and posted this here
По ctrl+click ссылка в новой вкладке открывается, а по shift+click — в новом окне.
UFO just landed and posted this here
А можно поставить Opera и не париться :) В Opera ссылка открывается только при отпускании кнопки мыши и только если при этом ничего не было выделено. Drag тоже срабатывает только при уведении курсора мыши за пределы ссылки и только если на момент выхода мыша за пределены элемента в нём ничего не выделилось, пока мышь была над ссылкой.
На Ctrl + Alt + LeftMouse в compiz'е вращение куба…
В опере все проще. Если нажимаешь на ссылку и двигаешь влево-вправо — выделяется текст, вниз-вверх — работает drag.
Подтверждаю. Никогда не имел проблем с выделением слов в ссылке.
одна из причин почему не слезаю с нее
Я год назад хотел перейти на хром из оперы (нужны были хорошие средства разработчика) и, не поверите, вернулся на оперу именно из-за этого. Я просто не представляю себе сёрфинг без возможности выделить всё что я хочу. И это только маленькая часть всех прелестей оперы.
Кроме тормозов, странной интерпритации чатси страниц, непомерного аппетита на оперативку и периодически умирающего флеша? Хотя может всё уже починили, я оперу версии с 6й не юзаю.
Cool story, bro!

P.S. Конечно, 10 лет назад опера «странно интерпритировала чатси страниц», сверстанных исключительно по стандартам интернет-эксплорера.
Компьютеры большие, медленные и дорогие. Хотя может уже всё исправили, я компьютеры со времён ENIAC не юзаю.
Уже в те времена были нормальные браузеы, а говно под названием опера до сих пор держит рунет, хотя вконтакт тоже специально для таких вот юзеров.
Судить о юзерах по браузеру — по меньшей мере глупо. Я пользуюсь оперой уже лет шесть и желания сменить её на какой-нибудь другой браузер не возникало. Отличный удобный браузер.
А картинки как выделять?
Правую кнопку на картинке — потом «Copy Image». После этого можно вставлять хоть в Word, хоть в Photoshop.
Тут когда-то в QA кто-то подсказал отличнейший способ выделить часть ссылки: наводишь на нее курсор и потихоньку ведешь его вверх, пока указатель не станет стрелкой. Затем зажимаешь мышь и опускаешь курсор вниз.
Зависит, конечно, от верстки, шрифта (line-heightы, heightы всякие)… Но работает в большинстве случаев.
Ну это все костыли какие-то, хочется нативности и удобства. Оперистам, конечно повезло, но я вот с хрома слезать не хочу, а такой плагин сбацать, думаю, не сложно будет.
Костыль, да… Зато кроссбраузерный :)
Точнее, мне кажется, это виндовая фича. Проверьте кто-нибудь в других операционках для интереса?

А плагин — да, было бы удобно, тоже пользовался бы. Только нужен обязательно выбор комбинации клавиш. У меня, например, на Ctrl+Alt+выделение перевод текста всплывает.
в ubuntu тоже работает
Кроссбраузерный, кроссплатформенный… Это уже не костыль, это уже фича. :)
Блин, спасибо тебе!
Спасибо; но и понятно, где не будет работать — где line-height меньше 1.
(Обычно беру начало выделения за пределами ссылки, а затем вырезаю нужное из скопированного в другом месте, в которое копирую.)
У меня установлен flash got и он по alt+click (с которым можно выделять часть ссылки) предлагает сохранить контент :)
Но это должно настраиваться.
UFO just landed and posted this here
а если взять чуть по ниже ссылки, как бы не наводя на неё, то можно тоже выделить часть, правда не всегда работает :(
Скрипт для Ctrl+Alt набросал, но плагин делать лень. Тестировать тоже (в Хроме работает).

var removeHref = function(el) {
    if (el.tagName && el.tagName.toLowerCase() == 'a' && el.getAttribute('href')) {
        var href = el.getAttribute('href');
        el.removeAttribute('href');
        el.onmouseout = function(e) {
            var target = e.relatedTarget;
            while (target) {
                if (target == this) {
                    return false;
                }
                target = target.parentNode;
            }
            this.setAttribute('href', href);
            this.onmouseout = null;
        };
    }
    if (el.parentNode) {
        removeHref(el.parentNode);
    }
};
document.onmouseover = function(e) {
    if (e.altKey && e.ctrlKey) {
        removeHref(e.target);
    }
};
Круто! Работает. Установил с помощью плагина Tampermonkey.
>> el.removeAttribute('href');
Меняет внешний вид ссылок (по крайней мере должен).

>> this.onmouseout = null;
Прямое присваивание обработчиков заменит те же обработчики присвоенные в другом месте, т.е. поломает страницу.

Нужно делать event.preventDefault() на click, если зажаты клавиши и все.
Погорячился, не все :(
Ну я особо не старался. Prevent нужно, да. А еще стоило бы сделать поведение как на картинке (по нажатию на клавиши), а не как получилось (по наведению мыши с зажатыми клавишами). И курсор надо менять на text. В общем, я сделал то что мне было интересно, остальное пусть еще кто-нибудь сделает =)
>> >> el.removeAttribute('href');
>> Меняет внешний вид ссылок (по крайней мере должен).
Только подчеркивание исчезает, вроде.
event.preventDefault() на click отменяет переход по ссылке, но не отменяет drag&drop — el.removeAttribute('href') я сделал именно для отмены drag&drop.
UFO just landed and posted this here
Тогда советую почитать про Compiz/Fusion ибо они предоставят Вам ещё много новостей кроме вращения куба)
UFO just landed and posted this here
Штука была бы полезная, но острой необходимости я в ней не вижу: не так часто приходится выделять слово в ссылке. Выделяю (для копирования обычно) часть ссылки одним из способов:
1. Выделяю всю ссылку, копирую в адресную строку, выделяю нужное слово.
2. Правый клик мыши на ссылке -> проверить код элемента и там уже выделяю нужное слово (в Chrome)
В Firefox невидмый курсор станет видимым (и обратно) по нажатии f7.
Полтора года назад при переходе с Оперы (а там очень просто выделяется часть ссылки и я часто это использовал) уже изучал этот вопрос и тут, и на форуме forum.mozilla-russia.org...

В результате у меня получилось несколько способов (копипаст с моего последнего сообщения с форума):
"- аддоны с возможностью копирования всей ссылки, а потом ручками при вставке удаляем лишний текст;
— выделение с помощью Alt и танцев с бубном;
— выделение со сдвигом мышки на пиксель ниже или выше ссылки (пиксельхантинг форева);
— включить каретку по F7, выделить с ее помощью (передвигая курсор кнопками клавиатуры), убрать каретку по F7.
Нашел еще интересную информацию. Оказывается репорт о таком поведении был написан аж в августе 2000 (!) года и постоянно поднимается вновь, пишутся куча дублей этого репорта, которые потом закрываются и редиректятся на первый (ссылка на репорт — bugzilla.mozilla.org/show_bug.cgi?id=50673). Видимо от разработчиков нечего ждать..."

Вот так вот… Все способы неудобны (не так удобны, как в Опере). Пришлось свыкнуться…
Ого, оказывается, даже с такой мелочью где-то могут быть проблемы)
А зачем вообще может быть нужно перетаскивание текстовой ссылки, к слову?
Например, открыть в новой вкладке, драг-дропаешь на заголовок ссылку и она открывается в новой вкладке. Да, я знаю про среднюю кнопку мышки и ПКМ, но, возможно, кому то нравится драг и дроп :)
Это все равно, что заводить машину с толчка при исправном зажигании
Я частенько перетаскиваю ссылку из одного окна браузера в другое.
Это — да, но зажигание бывает и неисправным. Читай — надо не просто открыть ссылку в новой вкладке, а перетащить ее в менеджер закачек, в текстовое поле, в другое окно и т.п.
Драг-дроп в закладки, в textarea, в заметки, плюс в опере удобно перетащить на активный таб, чтобы создать группу (я так делаю когда хабр читаю, чтобы место экономить, а залезть в горячие клавиши лень=)
Не создать, а добавить в группу конечно.
В FF можно зажать Alt и выделить нужный текст в ссылке, но при этом открывается окно сохранения, т.к. Alt + Click = сохранить объект как..., тыкаем Esc и потом Ctrl+C => текс в буфере.

Firefox 5 / Ubuntu 10.10

PS: Думаю, что если отключить эту комбинацию, то будет просто выделение ссылок (не пробовал за ненадобностью)
Зажимаю Alt, пытаюсь выделить нужный текст в ссылке — а окно Файерфокса-то двигаться начинает! ^)

Самый безгеморройный способ — F7.
Ой… Спасибо. Да, по умолчанию так оно и будет.
Я же всегда перемещение окна вешаю на mod4(win)+Click&Move. Сорри, забыл про этот нюанс.
Не понимаю только одного, все так любят ФФ, хотя в Q&A полно жалоб и вопросов по нему, и в то же время у оперы так мало поклонников, хотя большинство жалоб на тот же фф в опере учтены еще с первых версий…
Маркетинг, Оперой же пользоваться «стремно» :)
У оперы полно своих косяков и незакрытых багов об исправлении которых просят уже давно, некоторые тянутся еще с 8-9 версии, например. Так что нет в жизни счастья, хватит холиварить и пиарить оперу.
Баги есть у всех, а тут про функционал говорят в топике.
Я к тому, что каждому свое. Мне в опере например не нравится отступ между табами и верхом окна. Допускаю что это фиксится какими-нибудь твиками или особыми темами оформления, но тем не менее.
Это не недочет, это сделано специально. На такие вещи глупо указывать, людей много, у каждого свои пожелания, всех не учтешь, а вот текст в ссылках выделять нужно, от этого никуда не денешься, нет ни одного человека который скажет: «Нет, я не хочу чтоб в ссылке можно было выделять текст».
Я честно-говоря не особо парился об этом ни когда сидел на опере, ни когда перелез на хром. Сомневаюсь что без этого топика я бы задумался о такой фиче. Обычно копируешь не часть названия, а название целиком — это везде без проблем.
ну в общем то тут и есть по однократному нажатию shift. потом ссылка сама вернется в нормальное состояние.
но, заметил, работает не со всеми ссылками/ наверно когда страница отдается не сразу готовая, а генерируется с аяксом и тд. например в том же каталоге расширений хроме или gmail не срабатывает
Это пол решения и нагромождение интерфейса.
Как пол — женский, мужской? %)
А если серьёзно, то в подавляющем большинстве случаев возможности копирования целиком текста ссылки более чем достаточно.
К чему эти навороты? нужно копирнуть часть ссылки — начинаете обводить чуть в стороне (сверху или снизу) и обводите кусок строки, по принципу как прямоугольное выделение и все…
Сверху, на этой странице, есть пять ссылок (посты, q&a, блоги, люди, компании). Попробуйте скопировать часть одной из них.
В лисе если зажать ctrl + alt, то выделение по ссылке работает именно так, как того хочет топик стартер. Оо

Версия 5.
А в бекграунде открывается новая вкладка с этой ссылкой.
Действительно, не заметил )
ну можно просто с Alt, тогда страница всего лишь скачается:)
Всё намного проще!

Жмём в Хроме F12, нажимаем на значок с изображением лупы, кликаем по ссылке, кликаем дважды по html-коду, копируем нужный фрагмент ссылки. Готово!
Парсер съел тег <irony>, если что.
По-моему просто браузеры слишком много думают. Дайте пользователю сначала выделить ссылку (или её часть), а потом тащить или копировать
Давайте все дружно отправим свой фидбек мозилле: input.mozilla.com/feedback
Топикстартер, добавь плиз в топик ссылку, чтобы наши идеи были донесены до разрабов.
Спасибо.
В Google Chrome выделение слов в ссылках производится очень просто:
1. Наводим курсор над ссылкой (так, чтобы он перестал быть рукой и стал обычным курсором) в месте, где нужно начать выделение
2. Давим кнопку и выделяем как обычно

Нет под рукой FF, чтобы проверить работает ли это там…

P.S. Справедливости ради стоит отметить, что указанный способ работает не в 100% случаев, но чаще срабатывает — всегда так копировал.
Странно, а у меня по альт + выделение левой кнопкой мыши совершенно ничего не скачивает. Может, это из-за Babel Fish.
У Firefox Nightly начиная с 4 июля 2014 теперь поведение как у Opera. Право-влево — выделение, вверх-вниз — drag.
Sign up to leave a comment.

Articles