javascript - 当第 3 方 Cookie 和/或站点数据被禁用时,Chrome 扩展程序无法访问 localStorage

标签 javascript google-chrome-extension privacy

我的扩展程序的一位用户最近报告说,当他阻止第 3 方 cookie 时,它​​也杀死了我们的扩展程序。我已将问题追溯到本地存储无法访问。我在manifest.json 权限中设置了“storage”和“unlimitedStorage”。我正在考虑切换到 chrome.storage.local,但由于它是异步的,我需要重新编写相当多的代码。

有人有简单的解决方法吗?

最佳答案

在输入并测试它时想到了一个解决方法:

设置 chrome-exception://* Allow 的 Cookie 异常(exception)可让我的扩展程序访问 localStorage。

并不完美,但目前就可以了。

关于javascript - 当第 3 方 Cookie 和/或站点数据被禁用时,Chrome 扩展程序无法访问 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22047438/

相关文章:

c# - 增加 jQuery/Javascript 中的 POST 数据大小

browser - 在 Web 应用程序的 HTML 中嵌入微格式信息是否有好处?

javascript - 如何通过jquery(或js)定义附加到具有不同聊天集的任何网页的某个dom的聊天集

gettext - GNU gettext 通过公共(public)互联网发送什么以及为什么?

VSCode 扩展的安全和隐私

privacy - 开源身份与现实生活中的身份

javascript - V-for 每 2 项添加行给我错误的索引

javascript - 我如何使用 jquery 在 <body> 中设置 html 内容

javascript - 修复了 Mobile Safari 中的定位

javascript - Chrome 扩展 - 执行前修改脚本