Microsoft führt natives XMLHTTPRequest Objekt in IE 7 ein
Wie Sunava Dutta im IE Blog berichtet, wird Microsoft in Internet Explorer 7 ein natives XMLHTTP Request Objekt implementieren.
Das bedeutet, dass XMLHTTP zukünftig von Active X abgekoppelt wird.
Dies ermöglicht dann auch Nutzern die Active X deaktiviert haben, Ajax Anwendungen zu nutzen. Da Active X für seine Sicherheitsprobleme inzwischen berüchtigt ist, neigen viele Anwender und Systemadmins dazu - es komplett zu deaktivieren.
MS hat sich sogar dazu durchgerungen, das neue Objekt so zu implementieren das seine Instantiierung und Verwendung kompatibel zu der anderer Browser (Firefox,Safari) ist.
Er postet in seinem Blog folgenden Beispielcode:
if (window.XMLHttpRequest){
// If IE7, Mozilla, Safari, etc: Use native object
var xmlHttp = new XMLHttpRequest()
}
else
{
if (window.ActiveXObject){
// …otherwise, use the ActiveX control for IE5.x and IE6
var xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);
}
}
Ich denke das verdeutlicht wie vorteilhaft dieses neue Objekt sein wird.
Es erleichtert die Verwendung von XMLHTTP denke ich deutlich.
Erneut bin ich der Meinung das dies ein Ergebnis des Erfolges des OpenSource Browsers Firefox ist.
Microsoft wurde durch den inzwischen substanziellen Marktanteil von Firefox wohl gezwungen, wie schon beim Feed Icon, auf eine Linie der Kompatibilität und Interoperabilität einzuschwenken.
MS wäre es sicher lieber gewesen es hätte hier erneut, wie damals bei Java und Javascript, sein eigenes Süppchen kochen können
Insofern ist diese Entwicklung nur zu begrüssen.
Link: http://blogs.msdn.com/ie/archive/2006/01/23/516393.aspx
1 Kommentar zu 'Microsoft führt natives XMLHTTPRequest Objekt in IE 7 ein'
Kommentar schreiben
Sie müssen eingeloggt sein um einen Kommentar zu verfassen.
> neigen viele Anwender und Systemadmins dazu - es komplett zu deaktivieren.
Neigen dazu ist gut. Abgesehen vom Zonenmodell hat man ja praktisch keine andere Option außer AN und AUS.
Selektives (De)Aktivieren bestimmter ActiveX-Objekte wäre auch so ein Feature, welches ich mir schon lange wünsche. Damit könnte ich dann gezielt den XMLHTTP, den Adobe Reader und vielleicht noch den Flashplayer aktivieren - alles andere bleibt aus.
Das wäre toll …
JensG
JensG
18 Mai 06 um 10:49