我正在构建一个反应站点,并且我想以某种方式管理我的站点在所有 cookie 都被阻止时不会直接崩溃。
我知道大多数功能最终会被禁用,并可能导致奇怪的网站使用,但至少它应该加载。
现在我只是在控制台中收到一个错误,例如
未捕获的 DOMException:无法从“Window”读取“sessionStorage”属性:拒绝访问此文档。
但我真的不知道这是从哪里来的,因为错误消息没有显示它发生的位置
我应该在代码中查找对 sessionStorage 的每个引用吗?
const VALUE_token = window.sessionStorage.getItem("VALUE")
并将其更改为类似
const VALUE_token = window?.sessionStorage.getItem("VALUE") || "{}"
或者是否有任何不涉及更改这么多代码的解决方案?