Mise à jour de sécurité cumulative pour Internet Explorer pour Windows XP (KB912812)
Taille habituelle du téléchargement : 1.6 Mo , 2 minutes
Des problèmes de sécurité ont été identifiés. Ces problèmes pourraient permettre à une personne malveillante de mettre en danger les données d’un ordinateur exécutant Internet Explorer et de prendre le contrôle du système à distance. Vous pouvez renforcer la protection de votre ordinateur en installant cette mise à jour de Microsoft. Une fois cette installation terminée, vous serez peut-être amené à redémarrer l’ordinateur. Détails…
Pour garder la même interaction qu’avant cette mise à jour plusieurs moyens sont possibles.
Si vous avez récemment effectué une mise à jour Windows, vous avez sûrement constaté qu’à présent vous devez activer manuellement certains élément ActiveX pour pouvoir ensuite agir dessus.
Parmi ces contrôles, on trouve :
- Adobe Reader
- QuickTime Player
- Macromedia Flash
- Windows Media Player
- RealPlayer
- Machine virtuelle Java
Sans compter l’esthétique, la manipulation est quelque peu déroutante. Pour éviter ceci et ainsi réafficher les contrôles de la même façon qu’avant la mise à jour, voici quelques solutions en Javascript disponibles sur MSDN :
[javascript] // Avec la fonction outerHTML embedControlLocation.outerHTML = '<embed src="examplecontrol">';
[javascript] // Avec la fonction innerHTML function CreateControl(DivID, CLSID, ObjectID, WIDTH, HEIGHT, URL, AUTOSTART) { var d = document.getElementById(DivID); d.innerHTML = '<object classid=' + CLSID + ' id=' + ObjectID + ' width=' + WIDTH + ' height=' + HEIGHT +'> <param name="URL" value=' + URL + '> <param name="autoStart" value=' + AUTOSTART + '/>'; }
[javascript] // En DOMCore var myObject = document.createElement('object'); DivID.appendChild(myObject); myObject.width = "200"; myObject.height = "100"; myObject.classid= "clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"; myObject.URL = "example.wmv"; myObject.uiMode = "none" ;
[javascript] // Avec la fonction document.write et document.writeln document.writeln('<script>'); document.write('document.writeln(\''); document.write( '<object classid = "clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="100" height="100" />'); document.write('\');'); document.writeln('</script>');
A noter, ces scripts ne fonctionnent qu’avec un fichier Javascript externe.
On notera au passage que les internautes n’ayant pas le Javascript activé sur leurs machines sont jetés aux oubliettes.
Ce que nos lecteurs en disent :
Blog Webatou
Cerebral
Cerebral
Shemu
Rémy
Les commentaires sont clos.