# 我的某些用户每 7 天主题就会重置为默认设置

**URL:** <https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184>\
**Category:** Support\
**Created:** [2021年二月2日 22:06 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184 "2021-02-02T22:06:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jim\_Starkweather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_starkweather/32/181916_2.png) [@Jim\_Starkweather](https://meta.discourse.org/u/Jim_Starkweather)\
**Post date:** [2021年二月2日 22:06 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/1 "2021-02-02T22:06:32Z")

</div>

有没有人知道为什么会发生这种情况？是主题设置了会话吗？也许是会话过期了，或者被他们的客户端清除了？

目前只有少数人报告了这个问题，确实很奇怪。

他们选择了深色主题，一开始没问题，但七天后会自动变回浅色主题（即站点默认主题）。

谢谢，  
Jim

---

<div class="post-metadata">

**Author:** ![Jim\_Starkweather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_starkweather/32/181916_2.png) [@Jim\_Starkweather](https://meta.discourse.org/u/Jim_Starkweather)\
**Post date:** [2021年二月3日 00:59 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/2 "2021-02-03T00:59:18Z")

</div>

至少对于其中一人来说，此事是在其手机/移动设备上发生的。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2021年二月3日 01:19 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/3 "2021-02-03T01:19:38Z")

</div>

他们是将对所有设备应用主题更改，还是仅针对特定设备？

---

<div class="post-metadata">

**Author:** ![Jim\_Starkweather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_starkweather/32/181916_2.png) [@Jim\_Starkweather](https://meta.discourse.org/u/Jim_Starkweather)\
**Post date:** [2021年二月3日 18:27 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/4 "2021-02-03T18:27:25Z")

</div>

据他们所说，他们在那台设备上使用 Discourse 时，主题会发生变化；他们将其改回后，七天后在同一设备上又发现主题自动恢复为默认主题。我可以询问他们是否在其他设备上使用过，但主题选择不是应该保存在他们的个人资料设置中吗？

---

<div class="post-metadata">

**Author:** ![Jim\_Starkweather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_starkweather/32/181916_2.png) [@Jim\_Starkweather](https://meta.discourse.org/u/Jim_Starkweather)\
**Post date:** [2021年二月3日 18:28 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/5 "2021-02-03T18:28:37Z")

</div>

此外，至少还有其他受影响的用户也在 PC 客户端浏览器上遇到了同样的问题。

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2021年二月3日 19:07 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/6 "2021-02-03T19:07:06Z")

</div>

所有用户都在苹果设备上吗？

默认情况下，自定义主题仅适用于当前设备，除非您手动勾选此复选框：

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/7/c78e5b469599b53d004810fd8b625e92a21f1681.png)

此时，主题偏好会通过 Cookie 保存在设备本地。

在苹果设备的原生浏览器中，这些 Cookie 会在 7 天后被清除：

> **[Full Third-Party Cookie Blocking and More](https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/)**
>
> This blog post covers several enhancements to Intelligent Tracking Prevention (ITP) in iOS and iPadOS 13.4 and Safari 13.1 on macOS to address our latest discoveries in the industry around tracking.

可行的解决方案包括：

- 将主题应用到所有设备，这样主题设置会保存在服务器上

- 确保每 7 天内至少访问一次网站

- 在 macOS 上可以使用其他浏览器（iOS 上此选项不可用）

- 在 iOS 上，可以通过“添加到主屏幕”安装 Discourse PWA，这将绕过默认的 7 天限制，采用不同的计时机制。

---

<div class="post-metadata">

**Author:** ![Jim\_Starkweather](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jim_starkweather/32/181916_2.png) [@Jim\_Starkweather](https://meta.discourse.org/u/Jim_Starkweather)\
**Post date:** [2021年二月4日 16:33 UTC](https://meta.discourse.org/t/theme-resetting-to-default-for-some-of-my-users-every-7-days/178184/11 "2021-02-04T16:33:34Z")

</div>

啊……是的，听起来情况确实如此。

谢谢法尔科。🙂
