- PVSM.RU - https://www.pvsm.ru -
Браузер Chrome наконец-то научился обрабатывать спецссылки [1] типа mailto:
и webcal:
. Это один из тех редких случаев, когда Chrome последним среди всех браузеров внедряет какую-то полезную технологию: например, в Firefox такая фича [2] присутствует ещё с 2008 (!) года, с версии Firefox 3.
Это тем более удивительно, что Google больше всех заинтересован, чтобы ссылки вида mailto:
и webcal:
передавались не в офлайновую программу, а в веб-приложение.
Браузер может обрабатывать не только mailto:
, но любые другие, произвольные спецссылки. При этом весь HREF просто пересылается в зарегистрированный обработчик (handler), заменяя %s
, как показано в примере.
navigator.registerProtocolHandler("mailto", "https://www.example.com/?uri=%s", "Example Mail");
См. руководство [3] по установке веб-хэндлеров на своей странице.
Отключить Web Handlers можно в настройках Under the Hood в разделе Content settings.
Там же можно указать, в какое именно приложение передавать эти ссылки.
Автор: alizar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/chrome/2670
Ссылки в тексте:
[1] спецссылки: http://support.google.com/chrome/bin/answer.py?hl=en&answer=1382847
[2] такая фича: http://starkravingfinkle.org/blog/2008/04/firefox-3-web-protocol-handlers/
[3] руководство: https://developer.mozilla.org/en/Web-based_protocol_handlers
Нажмите здесь для печати.