嵌入具有本地存储访问权限的 reactjs 应用程序
Embed reactjs app with access to localstorage
我有一个使用本地存储的 Reactjs 应用程序,我希望用户能够嵌入我的网站。
我想在嵌入网站时访问本地存储,但是我收到两次以下消息:
DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
当用户正常使用我的网站时,我也使用localstorage。
我自己的网站通过iframe嵌入时如何查看localstorage?
最好我想知道如何在 reactjs 领域内做到这一点,最坏的情况是,我永远无法检查本地存储并且他们可以从嵌入登录。
如果不可能,我可以通过在 iframe 中做出反应来检查 cookie 吗?
如果您使用 brave,则必须 "allow all cookies" 启用,否则跨站点 cookie 将被阻止。在这种情况下,访问 localStorage 的嵌入被视为跨站点 cookie,将被阻止,因此您可以尝试访问本地存储,如果出现该错误,您的应用程序就会知道它在嵌入中。
我有一个使用本地存储的 Reactjs 应用程序,我希望用户能够嵌入我的网站。
我想在嵌入网站时访问本地存储,但是我收到两次以下消息:
DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
当用户正常使用我的网站时,我也使用localstorage。
我自己的网站通过iframe嵌入时如何查看localstorage?
最好我想知道如何在 reactjs 领域内做到这一点,最坏的情况是,我永远无法检查本地存储并且他们可以从嵌入登录。
如果不可能,我可以通过在 iframe 中做出反应来检查 cookie 吗?
如果您使用 brave,则必须 "allow all cookies" 启用,否则跨站点 cookie 将被阻止。在这种情况下,访问 localStorage 的嵌入被视为跨站点 cookie,将被阻止,因此您可以尝试访问本地存储,如果出现该错误,您的应用程序就会知道它在嵌入中。