LocalStorage

From NSB App Studio
Revision as of 22:54, 8 July 2012 by Brendon (talk | contribs) (Created page with "LOCALSTORAGE(''string'' | ''variable'') '''Description''' LOCALSTORAGE allows you to save string data so it is available next time you run the program. An entry can be creat...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

LOCALSTORAGE(string | variable)

Description

LOCALSTORAGE allows you to save string data so it is available next time you run the program. An entry can be created by assigning to LOCALSTORAGE.variableName, where variableName is chosen by you. Data is retrieved the same way. A program is allowed to store at least 5 megabytes of data in LOCALSTORAGE. The information in LOCALSTORAGE is lost if the browser cache is cleared. To be certain that you do not lose data, save it into an SQLite database instead.

LOCALSTORAGE is shared among all apps deployed from the same web server. This can be useful if you have a family of apps which need to share data.

Note that if the user has Private Browsing turned on, localStorage is not accessible.

Example

REM LOCALSTORAGE Save Example
localStorage.data = "This is Data."
(run and exit program)
REM LOCALSTORAGE Retrieve Example
Print localStorage.data
 
REM Test if Private Browsing is turned on
Try
  localStorage.private = "test"
Catch err
   MsgBox "Please turn Private Browsing on"    
End Try

Output

This is the Data.    1

Related Items

SESSIONSTORAGE, SQL