5

我想用我的 chrome 扩展删除指定域的所有 localStorage

当我打开 google chrome 时,我可以通过设置 -> 所有 cookie 将其删除,然后通过域名找到本地存储,然后手动将其删除。

这是我得到的:

server.myserver.test.com

Local Storage

Source: https://server.myserver.test.com
Disk Size:  5,0 KB
Last modification:  Saturday...

假设我有权访问指定服务器的 cookie,我需要在我的 chrome 扩展程序中执行此操作。

谢谢!

4

3 回答 3

6

我认为您可以为该特定域运行内容脚本并通过调用删除本地存储数据:

localStorage.clear();

Chrome Cookies API 仅删除 cookie。

于 2012-06-18T18:56:53.647 回答
2

使用以下功能

 chrome.storage.local.clear()
于 2014-01-31T06:53:04.573 回答
0

您可以从油脂猴子运行用户脚本..并使用..清除所有 localStorage 元素

// ==UserScript==
// @name        clearLocalStorage
// @namespace   stackoverflow.com
// @include     http://stackoverflow.com/
// @version     1
// ==/UserScript==
localStorage.clear();
于 2013-04-10T09:56:04.750 回答