# megatopics 中的滚动条和后退按钮行为

**URL:** https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251
**Category:** Support
**Created:** [2021年二月26日 17:58 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251 "2021-02-26T17:58:08Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年二月26日 17:58 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/1 "2021-02-26T17:58:08Z")

</div>

你好，我想报告我们目前在长线程中遇到的一些问题。我们的网站托管在 [talk.collegeconfidential.com](http://talk.collegeconfidential.com)。

**1. 长帖子中的滚动条工作不正常**

**复现步骤**

1. 访问 [talk.collegeconfidential.com](http://talk.collegeconfidential.com)
2. 进入一个长线程，例如 [这个](https://talk.collegeconfidential.com/t/your-good-buy-of-the-day-part-1/584243/11163)

- **观察结果**

1. 点击滚动条无法立即跳转到正确的帖子，需要点击两次。

以下是 [屏幕录制](https://drive.google.com/file/d/12W3yoNcgW9mn-sLhUw8K7V-8AJxC80QW/view?usp=sharing)。

**2. 长帖子中未显示“返回”按钮**

**复现步骤**

1. 访问 [talk.collegeconfidential.com](http://talk.collegeconfidential.com)
2. 进入一个长线程，例如 [这个](https://talk.collegeconfidential.com/t/your-good-buy-of-the-day-part-1/584243/11163)

- **观察结果**

1. 在长线程中未显示“返回”按钮（请将长线程中滚动条的行为与此 [较短的线程](https://talk.collegeconfidential.com/t/uchicago-more-popular-than-harvard-stanford-ivys-at-beverly-hills-high-school/2798813) 进行比较）

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/f/1fca9f56c5edadc536ba836b594c13497d87b988.jpeg)

这两个问题即使在安全模式下也会出现，因此我们认为这与我们的主题无关。请注意，我们目前将线程限制为最多 10,000 条帖子。

这是一个已知问题吗？是否有人已经报告过？如果是，目前的进展如何？我尝试查找类似的问题，但未能找到。谢谢！

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2021年三月2日 05:05 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/2 "2021-03-02T05:05:49Z")

</div>

安全模式是一个不错的开始。

您是否使用了任何第三方插件？

---

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年三月3日 11:53 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/3 "2021-03-03T11:53:52Z")

</div>

你好 @codinghorror！是的，我们推测既然在安全模式下也出现了这个问题，那很可能不是我们模板的问题。

以下是我们目前在生产环境中使用的插件：

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/5/f5fb60748ad2eafab5b819159461a1250cb6345f.png)

我们还添加了 Linkify 作为主题组件。这些插件中是否有可能是导致问题的原因？感谢您的帮助！

---

<div class="post-metadata">

### Author: ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)
#### Post date: [2021年三月4日 16:29 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/4 "2021-03-04T16:29:05Z")

</div>

尝试禁用广告，我在广告繁多的网站上见过类似的问题。

---

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年三月4日 16:43 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/5 "2021-03-04T16:43:11Z")

</div>

嗯，不过这不应该由安全模式来覆盖吗？如果这在安全模式下不起作用，关闭广告能解决问题吗？

另外，我们靠广告获得收入，所以实际上无法关闭广告 😅

---

<div class="post-metadata">

### Author: ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)
#### Post date: [2021年三月4日 17:35 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/6 "2021-03-04T17:35:04Z")

</div>

> [@MarrisseA](#):
>
> 嗯，这不应该由安全模式来处理吗？

安全模式下有显示广告吗？

> [@MarrisseA](#):
>
> 另外，我们靠广告获得收入，所以实际上无法关闭广告 😅

这更多是调整广告位置的问题，使其不会与滚动条和返回按钮产生干扰或争夺空间。

---

<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年三月4日 18:20 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/7 "2021-03-04T18:20:31Z")

</div>

> [@MarrisseA](#):
>
> 这是一个已知问题吗？有人已经报告过吗？

这是一个功能而非缺陷 😆，正如以下解释所述：

> [@Falco](#):
>
> 为了保持性能，我们在大型主题中移除了许多功能。

---

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年三月4日 18:22 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/8 "2021-03-04T18:22:10Z")

</div>

> [@osioke](#):
>
> 安全模式下会显示广告吗？

不会，安全模式下不显示广告。我们已禁用了主题和插件，但问题依然存在。

> [@osioke](#):
>
> 这更多是广告位置调整的问题，以避免广告与滚动条和返回按钮争夺空间或产生干扰。

我们实际上正在进行 A/B 测试，其中一种变体在时间线滚动器下方不放置广告。但问题在该变体中依然存在，因此我们推测这可能是由广告以外的其他因素引起的。

---

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年三月11日 16:57 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/9 "2021-03-11T16:57:07Z")

</div>

感谢你的反馈 @Falco！这是否意味着我们需要将线程数限制在 10,000 以下，以阻止这些问题再次发生？

---

<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年三月11日 17:02 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/10 "2021-03-11T17:02:33Z")

</div>

你通常不需要这样做，因为 Discourse 默认就会自动为你完成：

![image](https://global.discourse-cdn.com/meta/original/3X/9/b/9bf1f30641fe31087d03fc5a61c9709d81da69ee.png)

你只有在以下情况下才会在某个主题中获得 10,000 条以上的帖子：管理员故意重新打开该主题、更改默认设置，或者在迁移过程中出现严重错误，未能将超大主题拆分为更小的部分。

---

<div class="post-metadata">

### Author: ![MarrisseA](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@MarrisseA](https://meta.discourse.org/u/MarrisseA)
#### Post date: [2021年三月11日 17:31 UTC](https://meta.discourse.org/t/scrollbar-and-back-button-behavior-in-megatopics/181251/11 "2021-03-11T17:31:31Z")

</div>

明白了，我们目前将帖子限制在 10,000 字以内。我会与团队确认一下，为什么目前仍有一些主题帖超过了这个限制。

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

感谢您的帮助！
