LitElement: не работает в модифицированной версии Firefox - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь интегрировать LitElement в проект для работы.Он работает во всех браузерах, кроме модифицированного Firefox, у которого отключено customElements.Есть ли способ обойти это?Если я включаю в about:config Запрос пользователей для активации, это не вариант.

Код компонента:

import {html, LitElement, property} from 'lit-element';

class MyElement extends LitElement {
  @property({type: String}) myProp = 'stuff';
  render() {
    return html`
      <p>Hello World</p>
      ${this.myProp}
    `;
  }
}

customElements.define('my-element', MyElement);

1 Ответ

2 голосов
/ 16 апреля 2019

LitElement использует пользовательские элементы для легкого включения в веб-страницы и Shadow DOM для инкапсуляции.На веб-платформе нет новой абстракции.

Если пользовательские элементы отключены, я не ожидаю, что LitElement будет работать.

Однако вы можете попробовать полифил для customElements как https://github.com/webcomponents/custom-elements - хотя он предназначен для браузеров, которые не поддерживают customElements, я думаю, он также может работать в ситуации, когда функция отключена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...