# 引用功能会剥离内容中的一些有用的 HTML 标签

**URL:** https://meta.discourse.org/t/the-quote-feature-strips-out-some-useful-html-tags-from-the-content/342336
**Category:** Feature
**Tags:** composer
**Created:** [2024年十二月13日 19:05 UTC](https://meta.discourse.org/t/the-quote-feature-strips-out-some-useful-html-tags-from-the-content/342336 "2024-12-13T19:05:14Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2024年十二月13日 19:05 UTC](https://meta.discourse.org/t/the-quote-feature-strips-out-some-useful-html-tags-from-the-content/342336/1 "2024-12-13T19:05:14Z")

</div>

使用引用或复制引用按钮会删除一些应保留的 HTML 标签。

重现步骤：

1. 引用或复制此句子：

2. 复制的内容在编辑器中会显示为：

这看起来更像是一个疏忽，而不是一个错误。

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2024年十二月15日 00:49 UTC](https://meta.discourse.org/t/the-quote-feature-strips-out-some-useful-html-tags-from-the-content/342336/2 "2024-12-15T00:49:57Z")

</div>

以下是当前允许的 HTML 标签列表，用于将选定内容转换为 Markdown：[https://github.com/discourse/discourse/blob/85773eee21a476e89fcab89213a5b827a7fa6d8e/app/assets/javascripts/discourse/app/lib/to-markdown.js#L147](https://github.com/discourse/discourse/blob/85773eee21a476e89fcab89213a5b827a7fa6d8e/app/assets/javascripts/discourse/app/lib/to-markdown.js#L147)

```js
  static allowedTags() {
    return [
      "ins",
      "del",
      "small",
      "big",
      "kbd",
      "ruby",
      "rt",
      "rb",
      "rp",
      "mark",
    ];
  }

```

可以稍微扩展一下。我认为允许 `<sup>` 和 `<sub>` 不会引起问题，但谁知道呢，我又不是程序员。 🙃
