{"json_modified": "2016-03-28T07:49:33.802763", "uuid": "55a57b2f-da33-4a83-9a38-3ae8a85c9fae", "title": "nsIDocShell", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell", "tags": ["DocShell", "NeedsContent", "Interfaces", "XPCOM API Reference", "XPCOM Interface Reference", "Interfaces:Scriptable"], "translations": [], "modified": "2014-09-14T22:56:33", "label": "nsIDocShell", "localization_tags": [], "locale": "en-US", "id": 1811, "last_edit": "2014-09-14T22:56:24", "summary": "Implemented by @mozilla.org/docshell;1. Do not create an instance directly. Instead, retrieve an nsIDocShell from a browser or other document container element. Note that out-of-process browsers do not have an nsIDocShell; instead you can access the nsIDocShell object from a frame script.", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Constants", "title": "Constants"}, {"id": "Character_set_source_constants", "title": "Character set source constants"}, {"id": "Methods", "title": "Methods"}, {"id": "addSessionStorage()", "title": "addSessionStorage()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "addState()", "title": "addState()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "beginRestore()", "title": "beginRestore()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "createAboutBlankContentViewer()", "title": "createAboutBlankContentViewer()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "createLoadInfo()", "title": "createLoadInfo()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "DetachEditorFromWindow()", "title": "DetachEditorFromWindow()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "finishRestore()", "title": "finishRestore()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "firePageHideNotification", "title": "firePageHideNotification"}, {"id": "Parameters", "title": "Parameters"}, {"id": "fireUnloadNotification", "title": "fireUnloadNotification"}, {"id": "Parameters", "title": "Parameters"}, {"id": "getDocShellEnumerator()", "title": "getDocShellEnumerator()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "getSessionStorageForPrincipal()", "title": "getSessionStorageForPrincipal()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "getSessionStorageForURI()", "title": "getSessionStorageForURI()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "historyPurged()", "title": "historyPurged()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "internalLoad", "title": "internalLoad"}, {"id": "Parameters", "title": "Parameters"}, {"id": "isBeingDestroyed()", "title": "isBeingDestroyed()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "loadStream", "title": "loadStream"}, {"id": "Parameters", "title": "Parameters"}, {"id": "loadURI", "title": "loadURI"}, {"id": "Parameters", "title": "Parameters"}, {"id": "prepareForNewContentModel()", "title": "prepareForNewContentModel()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "resumeRefreshURIs()", "title": "resumeRefreshURIs()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "setChildOffset", "title": "setChildOffset"}, {"id": "Parameters", "title": "Parameters"}, {"id": "setCurrentURI()", "title": "setCurrentURI()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "suspendRefreshURIs()", "title": "suspendRefreshURIs()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "tabToTreeOwner()", "title": "tabToTreeOwner()"}, {"id": "Parameters", "title": "Parameters"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsIDocShell", "review_tags": []}