Schéma et liens vers des protocoles
Par PlaceOweb le vendredi, décembre 23 2011, 01:10 - Outils Internet - Lien permanent
http, ftp, ... sont les schémas d'une URI (URI + URN).
Toutes les URIs sont construites à partir d’un nom de schéma, suivi de deux points (« : ») puis du reste de l’URI, spécifique au schéma.
Liens spéciaux : appels téléphoniques, sms, e-mails, géolocalisation navigation GPS, Android iPhone Windows phone applications, …
Résumé des compatibilités des schémas d'adresse de protocole selon les smartphones et les navigateurs
Plateforme / schéma (ouverture d'application/protocole) supporté | Smartphone, PDA, tablettes | Ordinateur de bureau (Windows 7) | |||||
---|---|---|---|---|---|---|---|
Android (2.3.3) | iPhone 4 | Windows Mobile 5 | Google Chrome | Mozilla Firefox | Internet Explorer | ||
Lien des schémas valides selon l'appareil et son navigateur : | Navigateur intégré | Safari | IEMobile 6.8 | Google Chrome 14 | Mozilla Firefox 9 | Internet Explorer 9 | |
Détail des en-tête du navigateur : | [HTTP_USER_AGENT] => Mozilla/5.0 (Linux; U; Android 2.3.3; fr-fr; SonyEricssonLT15i-o Build/3.0.1.A.0.145) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 [HTTP_X_WAP_PROFILE] => http://wap.sonyericsson.com/UAprof/LT15iR301.xml |
[HTTP_USER_AGENT] => Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3 | [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.8) PPC; 240x320; SPV M650; OpVer 21.184.2.732 [HTTP_X_WAP_PROFILE] => "http://www.htcmms.com.tw/gen/Artemis-1.0.xml" [HTTP_UA_OS] => Windows CE (Pocket PC) - Version 5.1 |
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1 | [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 | [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0) | |
wtai://wp/mc;+33123456789 | Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
tel:+33123456789 | Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
callto:+33123456789 | Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
sms:+33123456789 sms:12345678?body=Salut mon ami sms:123456789,+123456789?body=Salut |
Android (incluant les arguments) |
iPhone (sans les arguments) |
Windows Mobile 5 (incluant les arguments) |
Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
geo:42.66789,2.9089069 geo:0,0?q=34 Quai du Port Marseille |
Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
maps:q=34 Quai du Port Marseille | Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 | |
mailto:mon.email@monfournisseur.com mailto:mon.email@monfournisseur.com?subject=Test Mailto |
Android | iPhone | Windows Mobile 5 | Google Chrome 14 | Firefox 9 | Internet Explorer 9 |
Appels téléphoniques
A partir d'une page web, vous pouvez ouvrir le l'application d'appel téléphonique de l'utilisateur avec un lien comme les exemples ci-dessous :
callto:12345678 => appelle 12345678 sur iPhone et Nokia wtai://wp/mc;12345678 => appelle 12345678 on Android wtai://wp/mc;+123456789 => appelle un numéro international sur Android tel:12345678 => appelle 12345678 sur la plupart des appareils récents
Dans le numéro de téléphone que vous pouvez utiliser le signe + (plus) pour les numéros internationaux.
Un tel lien lancera un appel sur votre téléphone mobile vers un numéro spécifié. Mais ici, les choses sont un peu plus compliqué, nécessitant des liens différents pour des téléphones différents. Vous pouvez facilement trouver la façon de créer un tel lien de consulter la base WURFL et en regardant les propriété wml_make_phone_call_string, chtml_make_phone_call_string, xhtml_make_phone_call_string dans la catégorie wml_ui, chtml_ui, xhtml_ui :
- Device: orange_spv_m650_ver1
- device_os : Windows Mobile OS
- device_os_version : 5
- mobile_browser : Microsoft Mobile Explorer
- wml_make_phone_call_string : wtai://wp/mc;
- chtml_make_phone_call_string : tel:
- Device: sonyericsson_lt15i_ver1
- device_os : Android
- device_os_version : 2.3
- mobile_browser : Android Webkit
- wml_make_phone_call_string : wtai://wp/mc;
- chtml_make_phone_call_string : tel:
- Device: apple_iphone_ver5
- device_os : iPhone OS
- device_os_version : 5.0
- mobile_browser : Safari
- wml_make_phone_call_string : none
- chtml_make_phone_call_string : tel:
- RFC 3966 RFC 3966.txt : The tel URI for Telephone Numbers
- Obosolète RFC 2806 RFC 2806.txt : URLs for Telephone Calls
- wtai : Wireless Telephony Application Interface (Application Protocol Wireless Application Environment Specification Version 1.1)
SMS
A partir d'une page web, vous pouvez ouvrir le l'application d'envoi de SMS de l'utilisateur avec un lien comme les exemples ci-dessous :
sms:12345678 => SMS vers 12345678 sms:12345678?body=Salut mon ami => SMS "Salut mon ami" vers 12345678 sms:123456789,+123456789?body=Salut => SMS vers de multiples numéros de téléphone, incluant un numéro international
Il y a aussi une version pour les URI commençant par mms:. Sur certains navigateurs (mobiles) (périphériques), il est également signalé de travailler avec smsto: et mmsto: bien que je vous recommande la première version.
- RFC 5724 RFC 5724.txt : URI Scheme for Global System for Mobile Communications (GSM), Short Message Service (SMS)
- URI Scheme for GSM Short Message Service (draft)
Géolocalisation GPS
Aujourd'hui, vous ne pouvez même pas imaginer un monde sans cartes et sans GPS. Aujourd'hui généralement une application cartographique et de l'ouverture une carte avec votre position est très agréable pour l'utilisateur. Aussi simple que cela et vous savez où aller : "aller chez ..."
A partir d'une page web, vous pouvez ouvrir le l'application de navigation GPS de l'utilisateur avec un lien comme les exemples ci-dessous :
Avec la latitude,longitude :
geo:43.308691,5.367393
- RFC 5870 RFC 5870.txt : A Uniform Resource Identifier for Geographic Locations ('geo' URI)
- Geo URI
- The "geo:" URI scheme
Avec une adresse postale
maps:q=Marseille France
Mails
A partir d'une page web, vous pouvez ouvrir le l'application mail de l'utilisateur avec un lien comme les exemples ci-dessous :
mailto:mon.email@monfournisseur.com => le plus simple lien mail mailto:mon.email@monfournisseur.com,autre.email@monfournisseur.com => plusieurs adresses mail mailto:mon.email@monfournisseur.com?subject=Test mailto => en spécifiant le sujet mailto:mon.email@monfournisseur.com?subject=Test mailto&cc=autre.email@monfournisseur.com => en spécifiant le sujet et CC
- RFC 6068 RFC 6068.txt : The 'mailto' URI Scheme
- Obsolète RFC 2368 RFC 2368.txt : The mailto URL scheme