

在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中的数据就全部拿到了

