Considere el siguiente JavaScript:Javascript .pathname IE quirk?
var anchors = document.getElementsByTagName('a');
for(var i=0; i < anchors.length; i++)
{
alert(a.pathname);
}
Cuando ejecuto esto en una página que contiene enlaces en el formato "http://foo.com/bar", en IE8 que regrese una cadena que se ve como "barra". En Safari, Chrome, Firefox, recupero algo como "/ bar" (tenga en cuenta la barra diagonal anterior).
IE es la culpa aquí, ¿cuál es el problema?
http://blogs.msdn.com/b/ieinternals/archive/2011/02/28/internet-explorer-window-location-pathname-missing-slash-and-host-has-port.aspx – EricLaw