0

我有一个使用本地存储的 Reactjs 应用程序,我希望用户能够嵌入我的网站。

我想在嵌入我的网站时访问它的本地存储,但我两次收到以下消息:

DOMException:无法从“Window”读取“localStorage”属性:拒绝访问此文档。

当用户正常使用我的网站时,我也会使用本地存储。

通过 iframe 嵌入我自己的网站时,如何检查本地存储?

最好我想知道如何在 reactjs 领域内做到这一点,最坏的情况是,我永远无法检查本地存储,他们可以从嵌入登录。

如果不可能,我可以通过 iframe 中的反应来检查 cookie 吗?

4

1 回答 1

1

如果您使用的是brave,您必须启用“允许所有cookies”,否则跨站cookies将被阻止。在这种情况下,访问 localStorage 的嵌入被视为跨站点 cookie 并将被阻止,因此您可以尝试访问本地存储,如果您收到该错误,您的应用程序知道它在嵌入中。

于 2020-02-01T17:56:54.337 回答