用JS代码获取浏览器LocalStorage(本地存储)中的数据
评论
收藏

用JS代码获取浏览器LocalStorage(本地存储)中的数据

经验分享
夜宵
2025-06-25 14:33·浏览量:916
夜宵
发布于 2025-05-30 11:43更新于 2025-06-25 14:33916浏览

问题描述

   在Web应用中,localStorage 主要用于 浏览器端(也就是客户端)持久化存储数据,里面会存储一些访问网页所需要的数据,例如登录一个网站后,localStorage会存储用户信息、token、api响应数据、未提交的临时数据等等,那我们如何在影刀中获取浏览器localStorage数据呢?

   

解决方案

步骤如下:

1. 获取网页对象

2. 执行js脚本指令,代码如下。无需填写参数

function (element, input) {
    const localStorageData = {};

    for (let i = 0; i < localStorage.length; i++) {
      const key = localStorage.key(i);
      const value = localStorage.getItem(key);
      localStorageData[key] = value; // 存入字典
    }

    return localStorageData; // 输出字典
}

3. 返回结果如下所示,浏览器localstorage中的数据就全部拿到了

收藏6
全部评论1
最新
发布评论
评论