Changes

Jump to: navigation, search

Firefox/session restore

1,629 bytes added, 09:02, 25 June 2014
The structure of sessionstore.js
**** TBD (unused?)
*** <code>entries</code> the history of the tab (array)
**** <code>url</code> (string)**** <code>title</code> (string, optional)**** <code>subframe</code> is this an entry in a subframe? (boolean, optional)**** <code>cacheKey</code> TBD(string, optional, '''need to check whether this is still good/useful with cache v2''')**** <code>ID</code> TBD (string, optional, unused?)**** <code>docshellID</code> ID of the document owning this entry (string, '''[https://bugzilla.mozilla.org/show_bug.cgi?id=944694 buggy] and possibly useless''')**** <code>refererrURI</code> URI of the referrer (string, optional)**** <code>srcdocdata</code> if the document was loaded from an inline srcdoc, the data that was loaded instead of the URI (string, optional)**** <code>isSrcdocEntry</code> was the document loaded from an inline srcdoc? (boolean, optional, '''could apparently be removed''')**** <code>baseURI</code> used for srcdoc loads to give view-source knowledge of the load's base URI as this information isn't embedded in the load's URI.(string, optional)**** <code>scroll</code> x, y coordinates (string, optional)**** <code>owner_b64</code> serialized owner (string, optional, '''no clue what it's for''')**** <code>docIdentifier</code> TBD, cache related (string, optional, '''need to check whether this is still good/useful with cache v2''')**** <code>structuredCloneState</code> pushState state (string, optional)**** <code>structuredCloneVersion</code> version of the algorithm required to restore <code>structuredCloneState</code> (number, optional)**** <code>children</code> if this document has frames, entries for each frame(array, optional)***** as <code>entries</code>
*** <code>extData</code> a key/value store used by clients of Session Restore to store permanent information (object, optional)
*** <code>hidden</code>
184
edits

Navigation menu