# Onebox设置在编辑时被忽略

**URL:** https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889
**Category:** Support
**Created:** [2022年三月14日 12:06 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889 "2022-03-14T12:06:03Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [2022年三月14日 12:06 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889/1 "2022-03-14T12:06:03Z")

</div>

由于一些会员滥用此功能，导致影响了其他会员，我们限制了每帖可以一框（onebox）的链接数量。因此，我们降低了每帖一框的数量，并添加了几个不一框的网站，如下所示。

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

然而，我们发现有几位用户非常有“创意”，找到了绕过限制的方法（超过两个）。通过一些测试，我们发现当有人编辑帖子时，一框的限制没有被应用。

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

测试者确实注意到预览似乎工作正常。

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

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

为了确保我们没有遗漏某个设置，测试者还通过降低用户的信任等级来测试信任等级是否是影响因素，看看效果是否会改变，幸运的是，效果没有改变（这意味着我们没有遗漏简单的设置）。

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

手动重建 HTML 可以解决这个问题，并且一框限制会恢复，但我们希望找到一个不需要这样做就能解决的方案。

如果您有任何指导或帮助，我们将不胜感激。

---

<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: [2022年三月14日 12:26 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889/3 "2022-03-14T12:26:45Z")

</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: [2022年三月23日 10:15 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889/6 "2022-03-23T10:15:02Z")

</div>

作为一项更新，我们现在有了解决方案

> <https://github.com/discourse/discourse/pull/16215>
>
> PostAnalyzer and CookedPostProcessor both replace URLs with oneboxes.
> PostAnaly…zer did not use the max\_oneboxes\_per\_post site and setting and
> CookedPostProcessor replaced at most max\_oneboxes\_per\_post URLs ignoring
> the oneboxes that were replaced already by PostAnalyzer.

鉴于您是我们的托管客户，一旦此更新被合并，在我们部署后您应该就能在您的网站上看到它。

---

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [2022年三月23日 12:30 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889/7 "2022-03-23T12:30:03Z")

</div>

谢谢！非常感谢！

---

<div class="post-metadata">

### Author: ![nbianca](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nbianca/32/157984_2.png) [@nbianca](https://meta.discourse.org/u/nbianca)
#### Post date: [2022年三月24日 20:15 UTC](https://meta.discourse.org/t/onebox-settings-being-ignored-on-edits/220889/8 "2022-03-24T20:15:13Z")

</div>


