如何在Microsoft Edge中禁用Local Storage但保留Cookies(支持按站点设置)
方法1:手动站点权限配置(单站点持久化设置)
这是最直接的按站点配置方式,设置后永久生效:
- 打开Edge并访问目标站点,点击地址栏左侧的「锁」图标,选择「站点权限」
- 在权限列表中找到「存储」选项并展开
- 将「本地存储」设置为「阻止」,同时确保「Cookie」保持「允许」状态(默认即为允许,无需额外修改)
- 关闭设置面板,刷新页面即可生效
方法2:开发者工具临时模拟(快速测试)
适合临时调试,无需修改永久设置,关闭浏览器后自动恢复:
- 按F12打开开发者工具,切换到「应用程序」标签
- 点击顶部菜单栏的「更多工具」>「权限」,找到「本地存储」选项,设置为「阻止」
- 确认「Cookie」权限保持「允许」
- 验证:在控制台执行
localStorage.setItem('test', '123'),若抛出DOMException: Access is denied则说明LocalStorage已禁用;执行document.cookie = 'test=123'后读取document.cookie能看到值,说明Cookie正常可用
方法3:批量站点配置(多站点持久化设置)
如果需要同时配置多个站点:
- 打开Edge设置,进入「隐私、搜索和服务」>「站点权限」>「存储」
- 点击「添加」按钮,输入目标站点域名(支持通配符,比如
[*.]example.com匹配所有子域名),选择「阻止」 - 前往「站点权限」>「Cookie和站点数据」,确认目标站点在「允许」列表中(若未添加则默认允许)
- 所有设置会自动同步生效
内容的提问来源于stack exchange,提问作者sashoalm
相关产品推荐
相关产品推荐

