Silverlight Silverlight ne fonctionne plus sur votre navigateur, que faire ?

Silverlight ne fonctionne plus sur votre navigateur. Le message d’erreur s’affiche, le contenu reste noir, et aucune manipulation ne semble résoudre le problème. La situation n’a rien d’un bug ponctuel : Microsoft a officiellement mis fin au support de Silverlight en octobre 2021, et la quasi-totalité des navigateurs modernes refusent désormais de charger ce plugin.

Pourquoi Silverlight ne fonctionne plus sur les navigateurs actuels

Silverlight reposait sur l’architecture de plugins NPAPI, un standard ancien qui permettait aux navigateurs d’exécuter du contenu externe. Google Chrome a supprimé la prise en charge NPAPI il y a plusieurs années. Mozilla Firefox a suivi le même chemin. Apple Safari a fait de même sur macOS.

A lire aussi : Formation webdesigner reconversion : démarrez votre nouvelle carrière !

Sans NPAPI, Silverlight ne peut tout simplement pas se charger dans ces navigateurs. Installer ou réinstaller le plugin ne change rien : le navigateur bloque son exécution avant même qu’il ne se lance.

L’arrêt du support par Microsoft en octobre 2021 a scellé la situation. Plus aucune mise à jour de sécurité n’est publiée, et aucun correctif de compatibilité ne viendra rétablir le fonctionnement. Les sites et applications qui dépendaient de Silverlight pour diffuser des vidéos ou faire tourner des interfaces interactives se retrouvent dans une impasse technique.

A voir aussi : Clé API: Où et Comment la Générer pour Votre Application Web?

Femme professionnelle face à une alerte de compatibilité Silverlight dans un navigateur web au bureau

Le mode IE de Microsoft Edge : dernier recours en entreprise

Pour les organisations qui utilisent encore des applications métiers développées avec Silverlight, Microsoft recommande une seule approche : le mode Internet Explorer intégré à Microsoft Edge. Ce mode simule le fonctionnement d’Internet Explorer 11 au sein d’Edge, ce qui permet de charger des contenus Silverlight dans un cadre contrôlé.

Configurer le mode IE dans Edge

Le mode IE n’est pas activé par défaut. Il nécessite une configuration manuelle ou un déploiement par l’administrateur réseau via des stratégies de groupe. Dans les paramètres Edge, la section « Navigateur par défaut » permet d’activer cette option et de définir une liste de sites autorisés à s’ouvrir en mode IE.

Cette solution reste temporaire. Microsoft a indiqué que le mode IE dans Edge a une durée de vie limitée, liée au cycle de support d’Edge lui-même. Les entreprises qui s’appuient encore sur ce mécanisme travaillent contre la montre.

  • Le mode IE ne fonctionne que sur Microsoft Edge pour Windows, pas sur macOS ni Linux
  • Chaque site Silverlight doit être ajouté manuellement à la liste des sites compatibles IE
  • Les mises à jour de Windows peuvent parfois désactiver le mode IE ou modifier son comportement

OpenSilver : la piste WebAssembly pour les applications Silverlight existantes

Userware, une société fondée par des spécialistes des technologies Microsoft, a lancé OpenSilver. Il s’agit d’une réimplémentation open source de Silverlight qui fonctionne sur les navigateurs actuels via WebAssembly, sans nécessiter l’installation d’un plugin.

OpenSilver ne cible pas les utilisateurs finaux qui cherchent à lire une vidéo. Le projet s’adresse aux développeurs et aux entreprises qui possèdent le code source d’applications Silverlight et veulent les faire tourner à nouveau. La migration implique de recompiler le code existant avec le SDK OpenSilver, puis de déployer l’application résultante comme une application web classique.

Limites concrètes d’OpenSilver

La compatibilité n’est pas totale. Certaines fonctionnalités avancées de Silverlight (accès au système de fichiers local, intégration COM, DRM propriétaire) ne sont pas reproduites. Les applications qui utilisaient Silverlight uniquement pour la lecture vidéo avec gestion de droits numériques ne trouveront pas de solution directe dans OpenSilver.

Le projet couvre une partie du framework Silverlight, pas sa totalité. Les développeurs doivent évaluer au cas par cas la faisabilité de la migration. Un outil de test en ligne proposé par Userware permet de vérifier la compatibilité d’un projet existant avant de s’engager dans le portage.

Vue rapprochée d'un écran d'ordinateur affichant un message d'erreur de plugin Silverlight non supporté dans un navigateur

Silverlight et lecture vidéo : les alternatives disponibles

La majorité des utilisateurs confrontés à l’arrêt de Silverlight le sont parce qu’un site de streaming ou un service vidéo exigeait ce plugin. Les plateformes qui dépendaient de Silverlight pour la diffusion (certains services de replay, des portails d’entreprise, des offres de télévision en ligne) ont pour la plupart migré vers des lecteurs HTML5.

Si un site affiche encore un message demandant l’installation de Silverlight, deux cas de figure se présentent :

  • Le site n’a pas été mis à jour depuis l’arrêt de Silverlight et le contenu est probablement inaccessible sans intervention du propriétaire du site
  • Le site propose une version alternative (application mobile, lecteur HTML5 accessible via un autre lien) que le message d’erreur ne signale pas toujours clairement

Contacter le support du site concerné reste la démarche la plus directe. Aucune manipulation côté utilisateur ne peut forcer un site Silverlight à fonctionner sur Chrome, Firefox ou Safari dans leur version actuelle.

Faut-il encore installer Silverlight en 2024 ?

Non. Télécharger et installer Silverlight sur un poste récent n’apporte rien. Le plugin ne sera pas reconnu par les navigateurs modernes, et l’absence de mises à jour de sécurité depuis octobre 2021 expose le poste à des vulnérabilités non corrigées.

Désinstaller Silverlight est recommandé sur les machines où il est encore présent. Sous Windows, la suppression se fait via « Programmes et fonctionnalités » dans le Panneau de configuration. Sur macOS, il faut supprimer manuellement le fichier du plugin dans le dossier des plugins Internet de la bibliothèque système.

Les rares cas où Silverlight garde une utilité se limitent aux postes verrouillés en entreprise, configurés avec le mode IE d’Edge, et dédiés à une application métier spécifique en attente de migration. En dehors de ce scénario très encadré, le plugin n’a plus sa place sur un navigateur.

A voir sans faute