Firefox/session restore: Difference between revisions

Line 137: Line 137:
**** TBD (unused?)
**** TBD (unused?)
*** <code>entries</code> the history of the tab (array)
*** <code>entries</code> the history of the tab (array)
**** TBD
**** <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>extData</code> a key/value store used by clients of Session Restore to store permanent information (object, optional)
*** <code>hidden</code>
*** <code>hidden</code>
184

edits