Bug 1263060, part 2 - Prevent nsFrameLoader from loading sub-documents in XBL bindings documents. r=smaug

This commit is contained in:
Jonathan Watt 2016-05-12 17:22:25 +01:00
Родитель d270af6900
Коммит e242d3f9fe
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -225,6 +225,11 @@ nsFrameLoader::LoadFrame()
return NS_OK;
}
if (doc->IsLoadedAsInteractiveData()) {
// XBL bindings doc shouldn't load sub-documents.
return NS_OK;
}
nsCOMPtr<nsIURI> base_uri = mOwnerContent->GetBaseURI();
const nsAFlatCString &doc_charset = doc->GetDocumentCharacterSet();
const char *charset = doc_charset.IsEmpty() ? nullptr : doc_charset.get();