组件模板解析粉色横幅

您好,在今天更新到最新版本后,我遇到了可怕的 :face_with_raised_eyebrow: 粉色横幅:

图片包含关于 Element 中可能违反社区准则或使用条款的主题、话题或扩展的警告,并附有进一步信息的链接。(由 AI 标注)

以及这个解释页面:Component Template Resolving | Ember.js - Deprecations

我无法理解这些解释……有没有人能向一个相当非技术人员解释一下? :grin:

谢谢

哦,我意识到这个横幅可能对每个人来说不是粉色的…… :upside_down_face:

2 个赞

这是因为您正在使用两个非官方主题组件,它们需要针对模板和 JS API 进行现代化改造:

您应该禁用它们,直到它们被修复。请参阅此处:

编辑:请注意,这些是管理员警告 - 这些组件目前并未真正损坏,但除非进行适当更新,否则它们将在几个月内不可避免地损坏。

8 个赞

今天早上更新后我也收到了同样的警告横幅。

@patrickemin 截图一样,我的也没有告诉我问题的根源 :confused:

我该如何找出导致此横幅出现的组件或组件? :thinking:

Lilly 分享了一个浏览器控制台的截图。你可以通过

(Mac) 或

(Windows) 打开它。

你的列表看起来很长,但大部分是相同的组件

  • Category Previews
  • Cookie Consent Banner
  • Light
4 个赞

或者按 \u003ckbd\u003eF12\u003c/kbd\u003e(Windows)

3 个赞

啊哈,谢谢 :smiley:

我对 Light 警告有点担心。

如果我回想大约七年前,Light 不就是 Discourse 在第一天安装的主要核心主题吗? :thinking:

你有没有在其中添加任何自定义代码?

1 个赞

忽略它,我在 Dark 上也会收到相同的警告。

我猜可能是因为我添加了一些额外的 CSS 或 JS :grimacing:

1 个赞

抱歉,帖子重叠了。

是的,添加了很多,一定是那个原因造成的,我检查一下,谢谢 :smiley:

1 个赞

我刚刚发布了一个关于此弃用的专门主题,并将更新警告横幅以链接到那里,而不是直接将人们带到 Ember 的文档。

对此进行扩展:禁用它们将删除错误横幅,因此如果您确实需要隐藏它,那也没关系。

但值得注意的是,弃用通知并不意味着某物已损坏。它意味着它将来会损坏,我们正在提前警告开发人员。在此期间继续使用这些东西是可以的。

关于 <script> 标签弃用,我们有一个时间表 在此处 - 一切将一直有效直到九月。

7 个赞

对不起,我应该更清楚地说明,大家有几个月左右的时间来修复这些问题,然后它们才会真正失效。

5 个赞

谢谢大家,非常清楚了!

3 个赞

Jump 按钮组件现已实现现代化 :slight_smile:

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.