Betrachten Sie das folgende Javascript:Javascript .pathname IE Eigenart?
var anchors = document.getElementsByTagName('a');
for(var i=0; i < anchors.length; i++)
{
alert(a.pathname);
}
Wenn ich dies auf einer Seite ausführen, die Links im Format „http://foo.com/bar“, in IE8 enthält erhalte ich eine Zeichenfolge zurück, die wie „bar“ aussieht. In Safari, Chrome, Firefox, bekomme ich etwas wie "/ bar" (beachten Sie den führenden Schrägstrich).
Ist IE Schuld hier, was ist das Geschäft?
http://blogs.msdn.com/b/ieinternals/archive/2011/02/28/internet-explorer-window-location-pathname-missing-slash-and-host-ha-port.aspx – EricLaw