Как `#:~:text=` в URL-адресе выделяет текст?Html

Программисты Html
Ответить
Anonymous
 Как `#:~:text=` в URL-адресе выделяет текст?

Сообщение Anonymous »

TL;DR
Как/почему некоторые браузеры могут искать и выделять текст в теле HTML, за которым в URL-адресе следует #:~:text=?

Объяснение
Однажды я искал что-то в Google, и это привело меня к результату Quora. Я заметил, что желтым цветом были выделены два предложения, которые были частью URL-адреса после вышеупомянутого параметра. Я думал, что это будет функция Quora для SEO или чего-то еще, однако я также нашел это в Linkedin, Medium и т. д.

Я хотел бы знать:
  • Как называется это выделение? Почему/как это работает?
  • Похоже, это зависит от браузера. Какие типы браузеров поддерживают это?

    Похоже, что это работает в Chrome и Edge; но не в Firefox, Safari и IE.
  • Нужно ли программисту внешнего интерфейса включать что-то в код, чтобы поисковые системы выделяли контент на своих веб-страницах? (Исходя из предположения, что поисковые системы фактически добавляют соответствующую строку, предсказанную запросом пользователя)


Подробнее здесь: https://stackoverflow.com/questions/629 ... light-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»