我正在开发小型浏览器应用程序,这是我使用较新的Web技术进行的第一个有趣的项目(新功能,当您考虑到我上一次真正使用JS / PHP / CSS / HTML大约是10年前时)。我想创建一个主题切换器。这很容易做到,但是我希望用户选择存储在localStorage中,这是我的问题。显然,我希望能够尽快设置页面样式(通过body元素上的设置类),因此DOMContentLoaded事件应该是执行此操作的正确时间,但是我现在可以使用localStorage吗?可能很难进行测试,因为没有太多内容要加载,它可能一直可以工作,直到发生意外情况并且不会。我只想确定是否需要等待完整的文档加载。
P.S。
我知道通过cookie管理服务器端设置会更容易,但是由于某些原因,我正在使用动态生成的静态页面(服务器一旦有新的工作就生成静态页面,并且用户仅加载静态html文件没有任何实时内容生成),所以我不能这样做。