Найти тему
Web Dev

HTML атрибут ping для ссылок <a>

Не так давно в репозиторий MDN был сделан Pull Request, который содержал в себе обновление поддержки атрибута PING, для браузера Safari. Слабо используемый, но достаточно интересный атрибут, сейчас рассмотрим для чего он нужен.

html attribute ping
html attribute ping

Пример использования атрибута ping

пример использования атрибута ping для ссылок
пример использования атрибута ping для ссылок

Атрибут ping как и href принимает в себя ссылку. А работает он следующим образом, при клике на ссылку по мимо перехода на адрес указанный в href, отправляется POST запрос на адрес указанный в ping и еще передается user-agent. Данная функция может быть полезна для сбора какой-нибудь статистики.

Судя по Can I use, поддержка его составляет 92%, что весьма не мало.
https://caniuse.com/?search=ping

В браузере FF этот атрибут по умолчанию не работает, включить его можно в конфиге:

about:config
browser.send_pings = true

В браузерах на движке хрома все работает без дополнительных манипуляций.

Как думаете, в каких целях еще можно использовать этот атрибут?