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 :
- Windows 7
- Chrome version 17 ou supérieur
- Firefox version 4 ou supérieure
- Internet Explorer version 8 ou supérieur (en mode standard)1
- Opera version 11 ou supérieur
- Safari version 5 ou supérieur
- Windows 8
- Internet Explorer version 10 ou supérieur
- Mac fonctionnant sous Lion (10.7) ou une version supérieur
- Chrome version 17 ou supérieur
- Safari version 5 ou supérieur
- Appareils mobiles Apple exécutant iOS 5 ou une version supérieur
- Safari2
- Appareils mobiles Android exécutant 4.1 (Jelly Bean) ou supérieur
- Chrome version 18 ou supérieure3
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.

