# 多功能横幅

**URL:** <https://meta.discourse.org/t/versatile-banner/109133>\
**Category:** Theme component\
**Tags:** official, versatile-banner\
**Created:** [2019年二月14日 10:05 UTC](https://meta.discourse.org/t/versatile-banner/109133 "2019-02-14T10:05:24Z")\
**Posts on this page:** 1\
**Showing post:** 375

<div class="post-metadata">

**Author:** ![TimMOz](https://avatars.discourse-cdn.com/v4/letter/t/45deac/32.png) [@TimMOz](https://meta.discourse.org/u/TimMOz)\
**Post date:** [2026年七月21日 15:27 UTC](https://meta.discourse.org/t/versatile-banner/109133/375 "2026-07-21T15:27:17Z")

</div>

你好，我注意到根据帮助文本的说明，更改 Cookie 名称并不会导致横幅重新出现。我修改了 `versatile-banner.gjs` 文件中第 25/26 行左右的代码，解决了这个问题，使得在更改 Cookie 名称时横幅会重新出现。我不确定这是否是最佳方法。（抱歉，我没有配置 GitHub 来创建分支/拉取请求）

谢谢

```plaintext
  cookieClosed = cookie("banner_closed");
  cookieClosed = (this.cookieClosed && JSON.parse(this.cookieClosed).name == settings.cookie_name)
    ? this.cookieClosed
    : null;
  cookieCollapsed = cookie("banner_collapsed");
  cookieCollapsed = (this.cookieCollapsed && JSON.parse(this.cookieCollapsed).name == settings.cookie_name)
    ? this.cookieCollapsed
    : null;

```

---

_[View the full topic](https://meta.discourse.org/t/versatile-banner/109133)._
