Disallowing javascript or data schemes in a redirect. r=mstoltz, sr=brendan, a=rjesup, b=195201
git-svn-id: svn://10.0.0.236/trunk@143054 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -1217,7 +1217,7 @@ nsScriptSecurityManager::CheckLoadURI(nsIURI *aSourceURI, nsIURI *aTargetURI,
|
||||
}
|
||||
|
||||
//-- Some callers do not allow loading javascript: or data: URLs
|
||||
if ((aFlags & nsIScriptSecurityManager::DISALLOW_JAVASCRIPT) &&
|
||||
if ((aFlags & nsIScriptSecurityManager::DISALLOW_SCRIPT_OR_DATA) &&
|
||||
(targetScheme.Equals("javascript") || targetScheme.Equals("data")))
|
||||
{
|
||||
return NS_ERROR_DOM_BAD_URI;
|
||||
|
||||
Reference in New Issue
Block a user