Non supporté par ChromeSupporté par FirefoxNon supporté par EdgeNon supporté par Safari/iOS registerContentHandler() : Démo HTML5

Mise à jour : 2017-01-22
Permet à une application web de s'enregistrer pour certains types MIME.
Cette méthode s'applique à l'élément "navigator".

registerContentHandler(mimeType, uri, title)

Notes sur le tuto


Exemple de code HTML5

<script>
	navigator.registerContentHandler("application/rss+xml",
			"http://html5demo.yo.fr/demo/_register.php?url=%s",
			"Exemple Flux RSS");
</script>
Cliquez sur ce <a href="../HTML5.rss">lien RSS</a>, pour vous abonner à ce flux via "Exemple Flux RSS" (_register.php).

Démonstration du résultat HTML5


Cliquez sur ce lien RSS, pour vous abonner à ce flux via "Exemple Flux RSS" (_register.php).

Détection automatique du support HTML5

Librairie JavaScript de détection automatique (attention, comporte quelques faux positifs et faux négatifs)
<script src="_html5detect.js"></script>
<script>isItemSupported("navigator.registerContentHandler", true)</script>