Когда Chrome начал подчеркивать ссылки по-другому?

25

Недавно я заметил, что Chrome подчеркивает ссылки по-разному, позволяя символам, таким как запятая, скобка и нижний регистр-у, разбивать строку. Это было введено недавно в определенной версии? Я вижу это на 64.0.3282.140 в Chrome и 64.0.3282.119 в Windows 7. Когда вы читаете это, вы можете навести курсор на заголовок вопроса и увидеть, как «g» и «y» также подчеркивают подчеркивание.

См. «Удаление гиперссылок» на этом снимке экрана Chrome ниже: Ссылка в Chrome

По сравнению с той же ссылкой в ​​Firefox ниже: Ссылка в Firefox

WEFX
источник
Проверено Win7 Chrome 64.0.3282.140, Android Chrome 64.0.3282.127
Джефф Цейтлин
9
Побочное замечание: ИМХО, это плохая дизайнерская идея. Может быть потому, что мой взгляд еще не привык к этому, но также потому, что при быстром взгляде на ссылки теперь мы не можем более быстро определить, является ли это одной или двумя разными ссылками. До: когда подчеркивание прервано, это означает, что ссылка завершена. Теперь: подчеркивание может быть прервано: ссылка завершена ИЛИ есть yссылка. Еще один хороший пример: «Если ничего не сломано, не почините его».
Basj
2
Так было всегда в macOS afaik @Basj. Так что для меня теперь идентификация ссылки происходит быстрее, потому что я могу пропустить шаг «определить, какую ОС я смотрю». Угадайте, что отношение использование различных ОС к просмотру множества ссылок отличается. ;)
bzlm
2
Очень тонкое, но элегантное улучшение, imho
papacito

Ответы:

15

Это новое значение по умолчанию в Chrome 64, хотя оно поддерживается начиная с Chrome 57. См. Соответствующую ветку «Intent to Ship» в blink-dev (форум по разработке веб-движка Chrome).

В Chrome 57 мы поставили поддержку, text-decoration-skip: ink;которая позволяет пропускать спуски в подчеркиваниях (иллюстрация). Первоначально мы предложили сделать его по умолчанию в процессе намерения, но отбросили эту часть для отправки, поскольку предполагали, что требуется изменение спецификации.

Теперь мы хотели бы включить пропуск чернил по умолчанию.

grawity
источник
Где вы видите, что это стало по умолчанию в v64?
WEFX
1
а) ссылка Chromestatus внизу сообщения ITS; б) тот факт, что он был опубликован после v63, но раньше, чем v64; c) Я сам пользуюсь Chrome ...
grawity
11

Добавлено быстрое расширение Chrome (мое первое) для отключения «пропуска чернил» в ссылках:

https://chrome.google.com/webstore/detail/disables-ink-skipping-in/ibhigfbbjaeadpfgfhjgcoioddhhlbmf

Согласовано. Было ужасно смотреть на эти прерванные ссылки!

inkSkip
источник
Полностью согласен, эти прерванные подчеркивания ужасны. Смотрите также комментарий к вопросу.
Basj
1
Жизнь безопаснее, да, глаза безопаснее. Спасибо тысяча! ... Для других этот новый стиль подчеркивания Chrome «добавляет» визуальные элементы, например: Smitty ← mouseover, затем вы видите точку после последней буквы. Ужасная дизайнерская идея Chrome на этот раз.
Кай Ноак
Хорошая работа, спасибо за это. Не могли бы вы добавить опцию переключения, чтобы можно было легко переключаться между двумя режимами, не отключая расширение?
Джейкоб Стамм
Расширение не работает правильно, когда страница загружается в фоновом режиме. Воспроизвести: используйте «Открыть ссылку в новой вкладке», дождитесь загрузки страницы и откройте вкладку.
BillyTom