Чи виникало у вас бажання створити гіперпосилання, яке б перенаправляло користувача до конкретного фрагмента довгої веб-сторінки? З виходом Chrome 80 це стало реальністю завдяки нововведеній функції глибоких посилань під назвою “Перехід до текстового фрагмента“.
Ця опція не потребує жодних додаткових дій від розробників веб-сайтів. Ви можете створювати глибокі посилання на будь-яку сторінку будь-якого ресурсу. Варто зазначити, що на даний момент ці посилання коректно працюють лише у Google Chrome 80. Щоб перевірити версію вашого браузера, зайдіть у меню “Довідка” > “Про Google Chrome”.
Як створити посилання для прокрутки до текстового фрагмента
Для наочного прикладу, ось посилання, яке демонструє роботу цієї функції у Google Chrome. Натиснувши на нього, Chrome завантажить головну сторінку нашого сайту, а потім прокрутить її до тексту “Про нас” і виділить його:
wdzwdz.com/#:~:text=about%20us
Ми не проводили жодних спеціальних маніпуляцій на нашому веб-сайті для активації цієї функції. Chrome автоматично розпізнає параметр, доданий до кінця URL-адреси. Коли сторінка завантажується, браузер шукає текст, який відповідає зазначеному в URL, прокручує до нього та виділяє його.
Оновлення: Для спрощення цього процесу Google розробив розширення для браузера та закладку, які можуть замінити ручне написання посилань.
Щоб скористатися цією функцією у найпростішому вигляді, перейдіть на потрібну веб-сторінку та додайте до її URL-адреси #:~:text=СЛОВО, замінивши “СЛОВО” на потрібне слово або фразу. Для пробілів використовуйте “%20”.
Наприклад, уявімо, що вам потрібно створити посилання на слово “змагання” у статті Вікіпедії про собак. Візьміть адресу https://en.wikipedia.org/wiki/Dog і додайте #:~:text=competitions. Отримаєте наступне посилання:
https://en.wikipedia.org/wiki/Dog#:~:text=competitions
Функція підтримує і більш складні запити, а не лише одне чи два слова. Це особливо корисно для роботи з довгими документами. Для отримання більш детальної технічної інформації можна ознайомитися з чернеткою документа стандартів на фрагменти тексту.
Існували дискусії щодо питань конфіденційності, пов’язаних з цією функцією, але вона вже доступна у стабільній версії Google Chrome 80. Інші браузери поки що її не підтримують.