Bug 1485305 - toolkit/ Ensure loadURI always passes a triggeringPrincipal() r=Mossop

Differential Revision: https://phabricator.services.mozilla.com/D4563
This commit is contained in:
Jonathan Kingston
2018-08-29 15:49:12 +01:00
parent cec82b5535
commit 2f2c8c2608
54 changed files with 104 additions and 80 deletions

View File

@@ -281,7 +281,7 @@ var ViewSourceContent = {
loadSourceFromURL(URL) {
let loadFlags = Ci.nsIWebNavigation.LOAD_FLAGS_NONE;
let webNav = docShell.QueryInterface(Ci.nsIWebNavigation);
webNav.loadURI(URL, loadFlags, null, null, null);
webNav.loadURI(URL, loadFlags, null, null, null, Services.scriptSecurityManager.getSystemPrincipal());
},
/**
@@ -604,7 +604,8 @@ var ViewSourceContent = {
webNav.loadURIWithOptions(uri, loadFlags,
null, referrerPolicy, // referrer
null, null, // postData, headers
Services.io.newURI(baseURI));
Services.io.newURI(baseURI),
Services.scriptSecurityManager.getSystemPrincipal());
},
/**