Я не могу создать пользовательский элемент при расширении встроенного элемента в Chrome 54.
Насколько мне известно, эта функция поставлена. Есть ли что-то, что мне не хватает? Возможно, эта часть спецификации v1 все еще находится в процессе разработки.
<super-element>Super Element</super-element>
<button is="super-button">Super Button</button>
<script>
customElements.define('super-element', class extends HTMLElement {
constructor() {
super();
console.log('Super Element');
}
});
customElements.define('super-button', class extends HTMLButtonElement {
constructor() {
super();
console.log('Super Button');
}
}, {extends: 'button'});
</script>
// Output: Super Element
Спасибо.