cookies - 如何允许我的本地网页访问 Brave Browser 中的 LocalStorage?

标签 cookies local-storage brave brave-browser

默认情况下,Brave 会阻止所有 3rd 方 cookie,这很好,但是,我想处理使用 LocalStorage 的本地项目,但出现以下错误。
Uncaught DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
我不想关闭第 3 方 cookie 阻止功能,这确实可以规避问题,但我宁愿将本地文件访问列入白名单(不允许将 file:// 协议(protocol)列入白名单)。

是否有可能在不关闭全局“阻止所有 3rd 方 cookie”设置的情况下使其正常工作?

最佳答案

有两种方法可以实现这一目标。可能还取决于您如何运行项目。我使用 VS Code,当我在 Brave 中运行我的项目时,我得到了那个错误。我的文件只是在 dev 目录中,而不是在 wwwroot 目录中。

  • 第一个选项(我认为推荐)
  • 转到:设置->其他设置->隐私和安全->站点设置->Cookie
  • 在“允许”部分添加:“localhost”和“127.0.0.1”
    Preferred option
  • 第二个选项(不推荐,因为你也说过你不想这样做)
  • 转到:设置->盾牌->Cookie控制
  • 选择“允许所有cookies”
    Not recommended option

  • 希望这可以帮助

    关于cookies - 如何允许我的本地网页访问 Brave Browser 中的 LocalStorage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55620680/

    相关文章:

    java - X-B3-SpanId 常量在哪里定义?

    spring-cloud - 如何在 Spring Sleuth 和 brave 中使用 TraceContext 设置 traceId?

    javascript - 在 javascript 中使用 PHP 值 - 在alert() 中工作,但在 getelementbyid 中不工作

    asp.net - 身份 cookie 在一段时间后丢失自定义声明信息

    php - 从 CURL 请求和 file_get_contents 收到的无效 cookie

    javascript - 如何检查我的 localStorage 中是否有特定值?

    python - 如何在 Python 3 中为 xmlrpc.client 保留 cookie?

    javascript - 检查表单中的复选框并获取属性而不是值

    javascript - 如何本地存储包含 div 的变量并恢复它

    javascript - 使用 Brave 浏览器的 Puppeteer?