Ответ 1
Вы можете сначала проверить эту статью, чтобы полностью понять, что делают пользовательские элементы и как их создавать. Как обсуждалось, при создании настраиваемого элемента вам также необходимо проверить, доступен ли document.registerElement
. В противном случае вы можете просто загрузить webcomponents.js
чтобы полилизовать его.
Вот дополнительные ссылки, которые вы можете проверить для получения дополнительной информации.
- Пользовательские элементы v1: Многоразовые веб-компоненты. Здесь перечислены правила создания пользовательских элементов.
- Регистрация пользовательского элемента из расширения chrome. Для этого требуется использование
webcomponentsjs polyfill
. Chrome предотвратит выполнение экземпляра nativeregisterElement
рамках расширения chrome.