Greasy Fork is available in English.

Storage.prototype_extension

Storage.prototype extension to store all kinds of data.

此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.greasyfork.org/scripts/7573/47933/Storageprototype_extension.js

作者
Panayot Ivanov
版本
0.0.1.20150423075555
建立日期
2015-01-20
更新日期
2015-04-23
授權條款
未知

/***************************************************************************************
****************************************************************************************
*****
***** Storage.prototype extension to store all kinds of data
*****
***** NOTE: Nested functions in objects are not supported (ignored).
*****
***** This library extends the Storage object used by localStorage and sessionStorage
***** to allow them to store all types of javascript variables with some optimizations.
*****
***** sessionStorage maintains a separate storage area for each given origin that's
***** available for the duration of the page session (as long as the browser is open,
***** including page reloads and restores).
*****
***** localStorage does the same thing,
***** but persists even when the browser is closed and reopened.
*****
***** Add it to your script with:
***** // @require https://greasyfork.org/scripts/7573-storage-prototype-extension/code/Storageprototype_extension.js?version=32731
*****
***** Usage:
***** localStorage.set (key, value);
***** sessionStorage.set (key, value);
*****
***** var x = localStorage.get (key, defaultValue);
***** var y = sessionStorage.get (key, defaultValue);
*****
***** Size:
***** Storage.getSize ();
*****
***** Test mode:
***** Storage.runTestCases ();
*****
*/