Расширение для нормального выделения текста внутри ссылки в браузерах

    Во вчерашнем посте про браузер Vivaldi опять всплыла тема нормального выделения текста внутри ссылки, как в старой Опере. Особенно она актуальна для браузеров на WebKit/Blink.

    Для многих проблема решается установкой специального расширения для браузера.

    Так вот, есть расширение под названием Select like a Boss, которое создал Dzianis Rusak. Просто ставим его в браузер — и текст ссылки при горизонтальном перемещении мышки выделяется как простой текст, а при вертикальном — перетаскивается.

    Расширение это есть для Opera (Blink), Chrome и Firefox. Мне, как пользователю Safari, захотелось такое же. Т.к. гугление быстро находит исходники расширения на Github, то я просто взял Javascript-код, запаковал его в расширение для Safari — и ура, теперь я тоже могу нормально выделять текст.



    Мне кажется, не я один мучался с этой проблемой, и расширение может кому-нибудь пригодиться.

    Расширение для Safari: Исходники на Github | установить в Safari

    Пояснение: автор расширения и JS-кода в нём — Dzianis Rusak, за что ему гигантское спасибо :). Я лишь перепаковал его код, чтобы он работал как расширение в Safari.
    Тем не менее, расширение можно форкать и допиливать ;) (кое кто уже даже пофиксил там кое что).

    Для других браузеров:
    Расширение для Chrome
    Расширение для Opera Blink
    Расширение для Firefox
    Support the author
    Share post

    Comments 61

      0
      Сегодня хотел тоже сделать такую штуку, очень нужная вещь. Добавил себе)
        +18
        Спасибо вам. Но единственное нормальное решение — починить чертовы браузеры.
          +3
          Firefox, Windows — Alt+mouse-move, на Linux на Alt + mouse-move закреплено перетаскивание окна, поэтому спасает Alt+Win+mouse-move. Хоть что-то :)

          PS только по отпускании мышки лучше увести курсор с сылки — иногда кликает.
            –2
            Почему именно Alt+Win? Может лучше Alt+Lin? Да и вообще, Alt+Ctrl тоже норм работает.
              0
              Alt+Lin

              Я не фанатик. Я просто пользуюсь. И на клавиатуре, той, что у меня перед глазами — Win логотип. А фанатики пусть переклеивают наклейки, ищут клавиатуры специально с логотипом Тукса и так далее: для каждого — своя блажь.
                0
                Да, пусть так и сделают обязательно!
            0
            Но единственное нормальное решение — починить чертовы браузеры.


            В Vivaldi вас услышали :)
              0
              В OS X перетаскивается так же как везде.
                +1
                Я не совсем точно выразился. Вас услышали и приняли к сведению — будем это исправлять в браузере Vivaldi.
            +1
            Блин, оно действительно работает как в старой доброй Опере. Душевное спокойствие возвращено. Большое спасибо вам!
              0
              По моим ощущениям (пользуюсь уже пару месяцев этим расширением) — немного не так, как в строй Opera (иногда ссылка открывается вместо выделения). Видимо, алгоритм работы чуть-чуть другой.
                0
                Конечно другой, в опере это часть движка, а здесь java script сторонний.
              +17
              Поразительно кстати что в современных браузерах до сих пор есть этот рудиментарный ссылочный drag-n-drop.
                +8
                Абсолютно бесполезная фича.
                  +1
                  А букмарклеты как таскать?
                    0
                    тащить ссылку вверх-вниз
                  +2
                  В Firefox можно обойтись и без установки дополнения — при некоторой сноровке достаточно поместить мышь чуть выше ссылки, когда выделение с неё уже пропадёт.
                  Анимация

                    +4
                    В хроме тоже так можно. Но это «высший пилотаж».
                      +5
                      Если вам повезет с версткой, то да.
                        +13
                        В Firefox есть нативное выделение ссылок, если предварительно зажать клавишу Alt. ;)
                          0
                          Век живи — век учись. Хотя пересел на Firefox уже очень давно, о этой фиче не знал. Спасибо.
                            0
                            И Alt и трюк от Olanonymous работают в Safari.
                              +1
                              А надо было сделать перетаскивание по Alt. Соотношение, когда надо выделить текст в ссылке и перетащить куда-то ссылку, составляет, наверное, 99 к 1.
                                0
                                Глубоко индивидуально. Мне за всё время выделить текст в ссылке понадобилось от силы раза 3-4, а целиком ссылку я таскаю по несколько раз в день
                                  +2
                                  О, человек, который этим пользуется. Расскажите, пожалуйста, куда вы их таскаете все время?
                                    0
                                    Или в другое окно браузера, или в определённую группу вкладок по теме. Группировка «из коробки» не устраивает.
                                  0
                                  Да, мне вот аналогично интересно, зачем вам так часто надо выделять часть ссылки? Мне за всю жизнь это понадобилось сильно меньше десятка раз.
                                    0
                                    Например, ссылками очень часто любят оборачивать какие-нибудь названия (софта, книги или чего-либо ещё), проще выделить это название в ссылке и скопировать его или, как вариант, выбрать в контекстном меню «Search Google for %name%» (в хроме, в других браузерах не знаю). Можно, конечно, и перейти по ссылке и выделить там, но это лишнее время, как по мне. Поэтому лично мне выделять текст в ссылке нужно достаточно часто, перетаскивать — никогда.
                                      0
                                      А, да, часто бывает, но почти всегда это текст ссылки целиком, либо начало или конец текста ссылки, так что проблем с её выделением нет. Вместо контекстного меню «Search Google for %name%» я обычно тащу выделенный фрагмент в строку поиска, или если под рукой клавиатура — Ctrl-Ins Ctrl-K Shift-Ins Enter. В ФФ при наличии выделенного фрагмента тащится не ссылка, а фрагмент.
                                      А вот редчайший случай, когда выделить надо кусок текста из середины ссылки — это да, но после перехода на ФФ с его выделением с альтом — проблем вообще нет.
                                        0
                                        Как сказано выше :
                                        Если вам повезет с версткой, то да.
                                        Иногда начало не получается захватить, идёт перетаскивание ссылки.
                                  0
                                  В Chrome так же.
                                    0
                                    Под Win не получилось воспроизвести в Chrome'е.
                                  +1
                                  Можно просто нажать Alt. Не думал что в firefox для кого-то это является проблемой.
                                  (Ну кроме линукса где двигается окно, что, конечно, отключается)
                                +5
                                В Linux можно выделять зажав клавиши Win+Alt, в Windows, если не ошибаюсь, просто с Alt
                                  0
                                  А в каком DE это работает?
                                    +1
                                    В любом, я поставил перетаскивание окон на Super, теперь можно просто Alt
                                      0
                                      В Mint Mate не работает, к примеру.
                                  +6
                                  Большое спасибо за «Select like a Boss»!!!

                                  Вобще с выделением текста у современных браузеров всё плохо — захочешь выделить заголовок какой-нибудь, так непременно зацепишь ещё кучу барахла — хоть с конца начинай, хоть с начала.
                                    0
                                    Спасибо вам!

                                    Есть только один недостаток, в сравнении с нативным поведением Safari: если выделить какое-то слово (не ссылку) в абзаце, но не отпуская кнопку тянуть выделение дальше, то слово выделяется начиная с того места, куда попал курсором. Обычно же Сафари выделяет это первое слово целиком — это довольно удобно, чтобы не прицеливаться в первую букву.
                                      0
                                      Подтверждаю и хочу дополнить что речь о выделении двойным кликом и последующем движении мыши для выделения рядом стоящих слов.
                                      0
                                      Для Оперы уже давно было установлено. Наконец-то есть и для Сафари )
                                        0
                                        В гуглдокс подглючивает, к сожалению.
                                          –2
                                          Можете пожалуйста улучшить расширение? Пускай by-default выделяет текст, Но с ctrl остается ссылочный drag-n-drop. Иногда очень полезно иметь это под рукой (например когда открыто много вкладок и нужно в определенное место перетащить ссылку)
                                            0
                                            перетаскивание ссылок осталось если тащить по вертикали. выделение — только если по горизонтали
                                              0
                                              Уже заметил, спасибо. Тем не менее увы нашел неприятный баг в реализации =-(
                                              Не работает выделение нескольких слов даблкликом.
                                            0
                                            Странная тенденция творится везде — сперва делаем фичу (или просто что-то отлично работает), убиваем её, ждем N лет, делаем костыль, возвращаем фичу.

                                            Примеры:

                                            было: webos/maemo/im-ы всякие (в меньшей степени) — 1 приложение для многих сервисов (звонки/видео/сообщения) в едином стиле, с объединением контактов
                                            потом-сейчас: гора отдельных приложений, сыпящих разукрашенные извещения
                                            сейчас: hangouts — можно слать смс + один проприетарный чат, winphone — можно слать смс + один проприетарный чат

                                            было: стилус — удобно рисовать и делать заметки, экран работает от любого нажатия любым костылем/ногтем
                                            потом: емкостной экран, можно растягивать картинки 2мя пальцами, но нельзя ни рисовать, ни тыкать чем угодно, не работает в перчатках и криво работает с маленькими пальцами ребенка
                                            сейчас: специальный экран, специальный неудобный стилус, который не заменить ничем, дорого и далеко не во всех моделя

                                            было: физическая клавиатура, быстрый набор текста, малое число ошибок
                                            потом: гора экранных клавиатур, автокорректоров и всевозможных способов ввода, способных только на небольшие заметки или смс
                                            сейчас: нашлепки-клавиатуры (qwerty, октавы, другие странные приспособления) для единиц моделей и то у китайцев и то через одно место работающих + почти нулевой выбор клавиатурников с современным железом внутри
                                              0
                                              И, если я правильно помню, до свидания, нормальная работа с Yandex.Mail.
                                                0
                                                Похоже, что да, в Chrome Drag'n'Drop в Яндекс.Почте тянет за собой выделение на странице. В Safari такой проблемы нет. Т.к. велосипед не мой — можно связаться с разработчиком расширения для Chrome, например, через Google+ и попросить что-то с этим сделать
                                                  0
                                                  Ой, смотрел с отключенным плагином. Да, в Safari та же беда.
                                                0
                                                Спасибо за расширение, действительно бережёт нервы. Но если кто-то по каким-то причинам не хочет ставить себе дополнительное расширение в браузер, есть ещё один (пусть не очень удобный) способ выделения текста внутри ссылок — нужно позиционировать курсор мыши как раз над ссылкой над текстом, с которого мы хотим начать выделение, зажать ЛКМ и начать выделять текст как показано на гифке

                                                Выделение текста внутри ссылки
                                                  0
                                                  У меня в Safari под Mac так не получается, как ни пробуй :(
                                                    0
                                                    Потестил Safari под Mac и тоже нашёл способ: выделяешь текст с конца ссылки мышью до начала текста, который хотим выделить, зажимаем Shift, жмём на клавиатуре один раз стрелку вправо, потом влево до тех пор, пока не дойдём до конца текста, который хотим выделить, для копирования выделенного текста жмём Command+C Выделение текста внутри ссылки в Safari под MacOSX
                                                      0
                                                      Это же чертовски неудобно. Можно и веб-инспектор страницы открывать, находить нужный тэг a и выделять только нужное слово, но это тоже неудобно. Хочется нормального человеческого выделения без лишних действий и костылей. Лично я никогда не пользуюсь перетаскиванием ссылок. Зато выделить часть текста/слово в ссылке очень часто нужно.
                                                        0
                                                        Я полностью согласен, что это неудобно, просто хотел найти способ сделать это.
                                                        А расширение у Вас замечательное, уже поставил и пользуюсь.
                                                      0
                                                      -
                                                    0
                                                    Не так давно встретил это расширение, обрадовался, но при активном использовании столкнулся с неприятным поведением. При обычном клике, если в момент клика мышка чуть дёргается, то происходит не клик, а начало выделения. В результате при быстрой работе (когда мышка не успевает строго остановиться после перемещения) клики начинают работать через раз :-/

                                                    Это никак нельзя настроить, никто не разбирался с расширением? А то пришлось снести и мучиться снова с полным выделением ссылки и редактированием текста после вставки…
                                                      0
                                                      Есть ещё альтернатива: kuchkan.zz.mu/select-link-ru/
                                                      Использую его на Opera, багов не замечено.
                                                        0
                                                        Select like a boss плохо дружит с Google Docs. Там с выделением происходит что-то ужасное :(
                                                          0
                                                          Выявил множество багов с этим расширением в Firefox, вот это работает гораздо лучше: addons.mozilla.org/en-US/firefox/addon/drag-select-link-text/
                                                            0
                                                            После установки плагина работа с github, полем изменения кода стало невыносимым, удалил плагин, теперь все отлично.

                                                            Only users with full accounts can post comments. Log in, please.