Skip to content

TWebSessionStorage

TWebSessionStorage is similar to TWebLocalStorage except that values are only persisted in the browser for the lifetime of the session. Just like for TWebLocalStorage, it consists of a key/value pair storage.

Example:

var
  LSessionStorage: TWebSessionStorage

  LSessionStorage:= TWebSessionStorage.Create;
  LSessionStorage.Keys[mykeyname] := myvalue;
  LSessionStorage.Free;

The TWebSessionStorage has an event OnChange. This event is triggered when the session storage of the app is modified in an IFRAME in the current document where the TWebSessionStorage is used.