{"json_modified": "2016-06-20T10:27:14.600216", "uuid": "0aa20890-7f48-410b-b7fb-a73775b09d4b", "title": "nsIPermissionManager", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIPermissionManager", "tags": ["XPCOM Interface Reference", "Interfaces:Scriptable", "XPCOM", "Interfaces"], "translations": [], "modified": "2016-06-20T10:27:14", "label": "nsIPermissionManager", "localization_tags": [], "locale": "en-US", "id": 11003, "last_edit": "2016-06-20T10:27:07", "summary": "The nsIPermissionManager interface is used to persistently store permissions for different object types (cookies, images, and so on) on a site-by-site basis.", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Constants", "title": "Constants"}, {"id": "Permission_type_constants", "title": "Permission type constants"}, {"id": "Permission_expiration_constants", "title": "Permission expiration constants"}, {"id": "Methods", "title": "Methods"}, {"id": "add()", "title": "add()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "addFromPrincipal()", "title": "addFromPrincipal()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "remove()", "title": "remove()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "removeFromPrincipal()", "title": "removeFromPrincipal()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "remove()", "title": null}, {"id": "Parameters", "title": "Parameters"}, {"id": "remove()", "title": null}, {"id": "Parameters", "title": "Parameters"}, {"id": "removeAll()", "title": "removeAll()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "testExactPermission()", "title": "testExactPermission()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "testExactPermissionFromPrincipal()", "title": "testExactPermissionFromPrincipal()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "testPermission()", "title": "testPermission()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "testPermissionFromPrincipal()", "title": "testPermissionFromPrincipal()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "Remarks", "title": "Remarks"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsIPermissionManager", "review_tags": ["technical"]}