2011-01-18 2 views
0

Недавно я получил электронное письмо о обновлении карты TomTom, и щелчок по веб-сайту показался «специальной ссылкой», которая открывала клиентское программное обеспечение TomTom при нажатии. Потому что я на другой машине, я, очевидно, не может проверить это, но ссылка якорный выглядит следующим образом:Сайт TomTom открывает клиентское программное обеспечение

<a href="tomtomhome:contentitems-of-type:map">Start TomTom HOME</a> 

Это не выглядит как обычная ссылка - так, как это работает? Что означают двоеточия (:)? Действительно ли это позволяет открывать клиентское программное обеспечение через веб-сайт?

+0

Любой приличный браузер проверяет, какое программное обеспечение владеет «tomtomhome:», а затем спросит вас, действительно ли вы хотите начать TomTom HOME. На самом деле это занимает два клика. – MSalters

ответ

2

Часть перед двойной двоеточием является протоколом для обработки URL-адреса (так вот tomtomhome). Они должны были зарегистрировать этот пользовательский протокол при установке клиентского программного обеспечения.

Более подробную информацию о регистрации протоколов пользовательских URL: How do I register a custom URL protocol in Windows?

+0

Двойной двоеточие, вы имеете в виду http: //? –

+0

это то, что перед первым:, поэтому http: //www.domain.ext имеет протокол http. Ftp: //www.domain.ext имеет протокол ftp, ... Этот протокол говорит браузеру, что он должен использовать для обработки URL-адреса. В этом случае это специальный протокол tomtomhome. –