我想使用我的chrome扩展程序删除指定域的所有localStorage
当我打开谷歌浏览器时,我可以通过转到设置将其删除 - >所有cookie然后按域名查找本地存储,并手动删除。
这是我得到的:
server.myserver.test.com
Local Storage
Source: https://server.myserver.test.com
Disk Size: 5,0 KB
Last modification: Saturday...
假设我有权让指定的服务器访问其Cookie,我需要在Chrome扩展程序中执行此操作。
谢谢!
答案 0 :(得分:6)
我认为您可以为该特定域运行内容脚本,并通过调用:
删除本地存储数据localStorage.clear();
Chrome Cookie API仅删除Cookie。
答案 1 :(得分:3)
使用以下功能
chrome.storage.local.clear()
答案 2 :(得分:0)
您可以使用油脂猴子运行用户脚本..并使用..
清除所有localStorage元素// ==UserScript==
// @name clearLocalStorage
// @namespace stackoverflow.com
// @include http://stackoverflow.com/
// @version 1
// ==/UserScript==
localStorage.clear();