0

我正在构建小型浏览器应用程序,作为我第一个使用更新的 Web 技术的有趣项目(新的,当你考虑到我上次真正使用 JS/PHP/CSS/HTML 大约是 10 年前)。我想创建一个主题切换器。这很容易做到,但我希望将用户选择存储在 localStorage 中,这是我的问题。显然我希望能够尽快设置页面样式(通过在 body 元素上设置类),所以 DOMContentLoaded 事件应该是执行此操作的正确时间,但此时我可以使用 localStorage 吗?仅对其进行测试可能会很困难,因为要加载的内容不多,它可能始终可以工作,直到发生意外情况并且不会。我只是想确定,我是否必须等待完整的文档加载。

附言

我知道通过 cookie 管理服务器端设置会更容易,但出于某种原因,我正在使用动态生成的静态页面(服务器一旦有任何新的工作需要处理就会生成静态页面,并且用户只加载静态 html 文件而没有任何实时内容生成),所以我不能走这条路。

4

0 回答 0