【发布时间】:2022-11-04 22:40:47
【问题描述】:
我正在调查一个无限循环,我相信某些东西正在写入本地存储并触发“存储”事件侦听器。我如何知道具体写入本地存储的内容是什么?
我尝试在“存储”事件侦听器中添加一个 console.log,但这只是每次都记录相同的值;显然,任何循环都是一遍又一遍地写入相同的值,所以这无助于找出导致循环的原因:
addEventListener('storage', () => {
console.log(JSON.stringify(localStorage));
});
每当有东西写入 localStorage 时,我如何控制台记录键和值?
【问题讨论】:
标签: javascript browser