如何在禁用localstorage的情况下浏览网页?

46

我正在构建的网站使用localstorage并配备php会话回退。

如何在没有localstorage环境的情况下测试我的网站,而不必降级Firefox、Internet Explorer 8、Chrome或Safari?因此,我可能正在寻找这些浏览器之一的插件?

我已经尝试在ie8中使用ie7模式 - 没有成功 :(

5个回答

36

针对 Firefox:

Dom.storage.enabled

Web应用程序1.0规范定义了一种允许网页使用类似于cookie的“客户端会话和持久存储”在Web浏览器中存储信息的机制。虽然会话存储的使用受用户的cookie首选项的影响,但此首选项可以完全禁用。

针对 Chrome:

Chrome/Chromium - disable HTML5 LocalStorage and Databases for all webpages /or ask user

虽然互联网上有些资源称Chrome的cookie阻止不会同时阻止LocalStorage,但我刚刚进行了快速测试并发现它实际上会阻止LocalStorage(至少在当前beta版的Chrome 12中)。

针对 IE:

Internet Explorer

选择“工具”->“Internet选项”->“常规”->勾选“退出时删除浏览历史记录”,点击“删除”,勾选“Cookie”,再次点击“删除”,最后重新启动浏览器。

关于 Safari 我不太确定,但我想它和 Chrome 类似。


2
Safari?有人用吗? - TheBlackBenzKid
对于Safari浏览器,当禁用cookies时,本地存储将停止工作。请前往设置->隐私。 - vandijkstef

26

使用选项/命令行开关启动Chrome:

--disable-local-storage

一旦进入Chrome,我如何知道它实际上已被禁用? - Jim Aho
2
当您尝试访问window.localStorage(即通过控制台)时会出现错误。 - Christian Ulbrich

14

4

对于Chrome来说,我发现最简单的方法是禁用Cookies和本地存储。以下是具体操作:

设置 -> "显示高级设置" -> "内容设置" -> "阻止站点设置任何数据"


1
如果你想在IE中禁用本地存储,请使用以下方法:
选择“Internet选项”->“高级”选项卡->转到“安全”->取消选中“启用DOM存储”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接