如何列出所有定义的customElements?

时间:2019-06-14 13:37:29

标签: dom shadow-dom

在查看CustomElementRegistry类型时,我找不到任何可以迭代所有已定义的customElement的方法。

有没有一种方法可以枚举现有的customElement而不知道它们的“名称”(按照.define()'name'参数)?

1 个答案:

答案 0 :(得分:1)

我知道的唯一方法是重写customElements.define并让您的函数保存所需的信息,然后从原始调用中返回值。然后,除了您可以跟踪自己数据中的所有内容之外,其他操作仍然相同。