Bug 783573 - Remove permissions whitelist from navigator.mozApps [r=gwagner]

This commit is contained in:
Fabrice Desré 2012-08-31 08:36:39 -07:00
Родитель a62e29e4f5
Коммит 1691fd189d
2 изменённых файлов: 3 добавлений и 11 удалений

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

@ -111,15 +111,6 @@ let DOMApplicationRegistry = {
}).bind(this));
}
}).bind(this));
try {
let hosts = Services.prefs.getCharPref("dom.mozApps.whitelist");
hosts.split(",").forEach(function(aHost) {
Services.perms.add(Services.io.newURI(aHost, null, null),
"webapps-manage",
Ci.nsIPermissionManager.ALLOW_ACTION);
});
} catch(e) { }
},
#ifdef MOZ_SYS_MSG

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

@ -17,7 +17,8 @@ Components.classes["@mozilla.org/permissionmanager;1"]
"webapps-manage",
Components.interfaces.nsIPermissionManager.ALLOW_ACTION);
SpecialPowers.setCharPref("dom.mozApps.whitelist", "http://mochi.test:8888");
SpecialPowers.addPermission("webapps-manage", true, "http://mochi.test:8888");
SpecialPowers.setBoolPref('dom.mozBrowserFramesEnabled', true);
SpecialPowers.setBoolPref('browser.mozApps.installer.dry_run', true);
SpecialPowers.setBoolPref("dom.mozBrowserFramesWhitelist", "http://www.example.com");
@ -62,7 +63,7 @@ function mainCommand() {
}
function popup_listener() {
debug("here in popup listener");
debug("here in popup listener");
popupNotifications.panel.addEventListener("popupshown", mainCommand, false);
}