我的扩展程序的一位用户最近报告说,当他阻止第 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/