Rozważmy następujący Javascript:JavaScript .pathname IE quirk?
var anchors = document.getElementsByTagName('a');
for(var i=0; i < anchors.length; i++)
{
alert(a.pathname);
}
Gdy uruchomię to na stronie, która zawiera linki w formacie „http://foo.com/bar” w IE8 wrócę ciąg znaków, który wygląda jak „bar”. W Safari, Chrome, Firefox otrzymuję coś w stylu "/ bar" (zwróć uwagę na wiodący ukośnik).
Czy jest to wina IE, o co chodzi?
http://blogs.msdn.com/b/ieinternals/archive/2011/02/28/internet-explorer-window-location-nazwisko-missing-slash-i-host-has-port.aspx – EricLaw