localStorage是浏览器提供的一种用来存储数据的机制,它提供了一个类似于JavaScript对象的接口,可以用来存储和获取数据。
在浏览器中,每个域名下的localStorage对象是独立的,不同的域名会有不同的localStorage对象。下面给出一些不同的localStorage对象及其访问方法的示例代码:
// 存储数据
localStorage.setItem('key', 'value');
// 获取数据
var value = localStorage.getItem('key');
// 移除数据
localStorage.removeItem('key');
// 存储数据
window.localStorage.setItem('key', 'value');
// 获取数据
var value = window.localStorage.getItem('key');
// 移除数据
window.localStorage.removeItem('key');
// 存储数据
frame.localStorage.setItem('key', 'value');
// 获取数据
var value = frame.localStorage.getItem('key');
// 移除数据
frame.localStorage.removeItem('key');
其中,frame是一个指向框架的引用,可以通过frame.contentWindow.localStorage来访问框架内的localStorage对象。
需要注意的是,以上示例中的setItem、getItem和removeItem方法是localStorage对象的常用方法,可以用来存储、获取和移除数据。