Compatibilité

Le Framework de Widgets IMu utilise largement JavaScript, HTML et CSS.

Dans la mesure du possible, le code HTML utilisé est conforme aux spécifications HTML 4.01 (http://www.w3.org/TR/html401/). Lorsque HTML 5 (qui n’est pas une norme, voir le projet http://dev.w3.org/html5/spec/single-page.html) offre des fonctionnalités supplémentaires, telles que l’intégration de contenus audio et vidéo, celles-ci sont utilisées avec, au minimum, un message d’avertissement ou une image de remplacement pour les navigateurs qui ne les prennent pas en charge.

Les widgets ont été testés dans les navigateurs suivants :

Cookies

Le Framework de widgets stocke une petite quantité d’informations dans le navigateur. Lorsque HTML 5 est disponible, le Framework de widgets utilise l’objet localStorage pour stocker ces informations. Dans les navigateurs qui ne prennent pas en charge HTML 5 localStorage, le Framework de widgets utilise à la place des cookies de navigateur standard pour stocker ces informations.

Note: Le recours à l’utilisation de cookies pour le stockage local peut être problématique au sein de l’Union européenne. L’UE exige que le stockage des cookies se fasse sur la base d’un opt-in (plutôt que d’un opt-out). L’utilisation de l’objet localStorage de HTML 5 permet d’éviter ce problème.