Change backslash/forward slash fixup to only occur for ftp, http & https protocols. b=81717 r=rpotts@netscape.com sr=mscott@netscape.com

This commit is contained in:
locka%iol.ie 2001-06-28 11:54:27 +00:00
Родитель 6eccc9e3fc
Коммит af5caaa475
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -73,8 +73,11 @@ NS_IMETHODIMP nsDefaultURIFixup::CreateFixupURI(const PRUnichar *aStringURI, nsI
return NS_OK;
#ifdef XP_PC
// Not a file URL, so translate '\' to '/' except for JS
if (!uriString.EqualsIgnoreCase("javascript:", 11))
// Not a file URL, so translate '\' to '/' for convenience in the common protocols
if (uriString.FindChar(':') == -1 ||
uriString.EqualsIgnoreCase("http:", 5) ||
uriString.EqualsIgnoreCase("https:", 6) ||
uriString.EqualsIgnoreCase("ftp:", 4))
{
uriString.ReplaceChar(PRUnichar('\\'), PRUnichar('/'));
}