如何在Firefox中控制网站对localStorage的使用?

伊兹

随着越来越多的站点从使用cookie切换到使用localStorage存储数据(包括“跟踪错误”),我担心用户可以控制此范围。使用cookie,可以设置适当的策略,例如阻止第三方cookie,或者始终被询问。我找不到与localStorage相对应的设置。

搜索SU,我发现了一个类似的Chrome问题:对所有网页禁用HTML5 LocalStorage和数据库/或询问用户我还阅读了如何为一个特定的用户脚本允许本地存储,但在全局范围内将其禁用?(无法回答我的问题)以及Firefox本地存储和缓存问题(还指出缺少文档,但无法回答我的问题)。我在Google搜索中几乎找不到任何内容。

最初我在SE方面遇到了麻烦(请参阅MSO),并通过Eric的Blog解决了问题,让我假设cookie设置至少以某种方式至少已连接到localStorage;但是由于没有记录在案,我不想依靠带有一个FF版本的“ try-and-err”来得出一般结论。

是否有一些文档?如果用户无法控制哪个站点将数据存储到localStorage中,那么我认为这是对隐私的重大侵犯,因此必须能够以某种方式实现。

TL; DR:是否完成了与Cookie策略相对应的操作?如果没有,则用户如何控制它?

布赖恩先生

Firefox的cookie与本地存储之间的关系(来自https://bugzilla.mozilla.org/show_bug.cgi?id=341524):

  • 除非站点位于白名单上,否则禁用cookie会禁用存储。
  • 启用所有cookie将启用存储功能,除非该网站在阻止列表中。
  • 如果将站点设置为仅在阻止列表中进行会话,则只能使用会话存储。全局存储被视为会话存储。
  • 同样,如果cookie首选项设置为“仅会话”,则所有存储空间使用情况仅为“会话”
  • 如果cookie首选项设置为提示,则将其与拒绝cookie相同。不确定我们是否要在这里进行提示。每次设置cookie时,cookie还是会提示一次,或者每个会话仅提示一次?
  • 隐藏的首选项dom.storage.disabled可用于禁用DOM存储。

因此,您应该能够使用Cookie管理器(例如Cookie Monster)来控制本地存储。

要在Firefox中查看/删除持久性本地存储,可以使用Foundstone HTML5 Local Storage ExplorerNoTrace其他相关的Firefox扩展程序在此处列出

如何清除和禁用Firefox,IE和Chrome中的DOM存储

在Firefox中清除DOM存储:

选择“工具”->“清除最近的历史记录”,打开“详细信息”,选中“ Cookies”,然后选择“所有内容”作为时间范围。
注意:没有其他时间范围将清除DOM存储。

[...]

在Firefox中禁用DOM存储:

在地址栏中输入“ about:config”,然后按Enter键以查看内部浏览器设置。向下滚动到“ dom.storage.enabled”,右键单击它,然后单击“ Toggle”以禁用DOM Storage。

通过绕过阻止“第三方” cookie的意图

从概念上讲,HTML5本地存储与cookie非常相似。在每个来源的基础上,有一组磁盘持久化的名称/值对。

通过一个简单的测试,很容易证明HTML5本地存储功能不受第三方Cookie设置的影响。

Mozilla知道此问题:错误536509-localStorage不遵循“第三方cookie”首选项幸运的是,如果取消选中Firefox复选框“接受来自站点的cookie”,则仅在Firefox的cookie例外列表中允许的域上启用本地存储。由于需要JavaScript来设置本地存储,因此JavaScript阻止扩展(如NoScript)也可以缓解此问题。

本地存储测试站点:

Firefox问题:错误748620-将cookie过期时间设置为每次询问时,localStorage会引发安全异常

此答案中的所有信息均来自DOM存储:浏览器数据存储,可以绕过阻止第三方cookie(我启动的线程)的意图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Firefox中访问被阻止的网站?

来自分类Dev

Firefox:如何在新标签页中获取我的主页,而不是最近使用的网站“ tiles” :(

来自分类Dev

如何在FireFox中覆盖所有网站的文本颜色(使用userContent.css)?

来自分类Dev

如何在 Firefox 中禁用“网站现在全屏”警告?

来自分类Dev

如何在Firefox,IE等中预加载标签/将多个网站设置为默认网站

来自分类Dev

如何在Firefox中控制范围输入旋钮的形状?

来自分类Dev

如何在Firefox Python Selenium中打开控制台?

来自分类Dev

Firefox localStorage如何在所有选项卡中访问它?

来自分类Dev

如何在我的网站中同时使用Laravel和Drupal?

来自分类Dev

如何使用注入到Firefox控制台中的js文本更改网站的背景图片-提供的示例

来自分类Dev

如何在.NET中使用CSOM对SharePoint网站中的子网站进行计数?

来自分类Dev

如何使用Bearer令牌在我的网站中授权Web api控制器?

来自分类Dev

如何在QWebView中启用localStorage?

来自分类Dev

如何在iOS中清除UIWebViews的localStorage

来自分类Dev

localStorage如何在Javascript中起作用?

来自分类Dev

如何在angularjs中删除localstorage值

来自分类Dev

如何在Vue中使用localStorage?

来自分类Dev

如何在Angular中使用LocalStorage

来自分类Dev

如何在Firefox的Firebug控制台中的HTML面板中激活CSS面板?

来自分类Dev

如何在Firefox的Firebag控制台中的HTML面板中激活CSS面板?

来自分类Dev

Javascipt:如何在Firefox插件中调用控制台调试面板?

来自分类Dev

如何在Firefox OS中使用设备中的图像

来自分类Dev

意外删除网站后,如何将网站还原到Firefox中的“热门网站”?

来自分类Dev

我如何在后面的代码中获得网站另一页的所有控制权

来自分类Dev

如何在jsp中包含网站

来自分类Dev

如何在WebView中搜索网站?

来自分类Dev

如何在Xamarin中实现网站的javascript

来自分类Dev

如何在BlackBerry Simulator中检查网站

来自分类Dev

如何在Yii中离线制作网站

Related 相关文章

  1. 1

    如何在Firefox中访问被阻止的网站?

  2. 2

    Firefox:如何在新标签页中获取我的主页,而不是最近使用的网站“ tiles” :(

  3. 3

    如何在FireFox中覆盖所有网站的文本颜色(使用userContent.css)?

  4. 4

    如何在 Firefox 中禁用“网站现在全屏”警告?

  5. 5

    如何在Firefox,IE等中预加载标签/将多个网站设置为默认网站

  6. 6

    如何在Firefox中控制范围输入旋钮的形状?

  7. 7

    如何在Firefox Python Selenium中打开控制台?

  8. 8

    Firefox localStorage如何在所有选项卡中访问它?

  9. 9

    如何在我的网站中同时使用Laravel和Drupal?

  10. 10

    如何使用注入到Firefox控制台中的js文本更改网站的背景图片-提供的示例

  11. 11

    如何在.NET中使用CSOM对SharePoint网站中的子网站进行计数?

  12. 12

    如何使用Bearer令牌在我的网站中授权Web api控制器?

  13. 13

    如何在QWebView中启用localStorage?

  14. 14

    如何在iOS中清除UIWebViews的localStorage

  15. 15

    localStorage如何在Javascript中起作用?

  16. 16

    如何在angularjs中删除localstorage值

  17. 17

    如何在Vue中使用localStorage?

  18. 18

    如何在Angular中使用LocalStorage

  19. 19

    如何在Firefox的Firebug控制台中的HTML面板中激活CSS面板?

  20. 20

    如何在Firefox的Firebag控制台中的HTML面板中激活CSS面板?

  21. 21

    Javascipt:如何在Firefox插件中调用控制台调试面板?

  22. 22

    如何在Firefox OS中使用设备中的图像

  23. 23

    意外删除网站后,如何将网站还原到Firefox中的“热门网站”?

  24. 24

    我如何在后面的代码中获得网站另一页的所有控制权

  25. 25

    如何在jsp中包含网站

  26. 26

    如何在WebView中搜索网站?

  27. 27

    如何在Xamarin中实现网站的javascript

  28. 28

    如何在BlackBerry Simulator中检查网站

  29. 29

    如何在Yii中离线制作网站

热门标签

归档