Bug 1619338: Enforcing XFO in parent allows us to remove extension carve-out. r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D72649
This commit is contained in:
Christoph Kerschbaumer 2020-04-28 05:49:02 +00:00
Родитель c697d1edde
Коммит ecafa1de0e
1 изменённых файлов: 0 добавлений и 6 удалений

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

@ -182,12 +182,6 @@ bool FramingChecker::CheckFrameOptions(nsIChannel* aChannel,
return true;
}
// if the load is triggered by an extension, then xfo should
// not apply and we should allow the load.
if (loadInfo->TriggeringPrincipal()->GetIsAddonOrExpandedAddonPrincipal()) {
return true;
}
nsCOMPtr<nsIHttpChannel> httpChannel;
nsresult rv = nsContentSecurityUtils::GetHttpChannelFromPotentialMultiPart(
aChannel, getter_AddRefs(httpChannel));