Obecnie aktualizujemy projekt z polimeru 1 do wersji polimeru 2 / hybrydową.

Wiem, że webcomponents-Hi-SD-CE.js to polifilful na krawędzi. Podczas testowania strony na Microsoft Edge otrzymuję błąd wskazujący, że Webcomponents-Hi-sd-ce.js.map (404). Ten sam błąd występuje przy ładowaniu projektu z webcomponents-lite.js
..
.. Nie mogłem znaleźć podobnych przypadków, więc pomyślałem, że może to być problem w polimeru 2. Próbowałem importować skrypt bezpośrednio przez siebie, ale to też nie pomogło.

Byłbym wdzięczny, że ktoś może mi pomóc lub podzielić się jego doświadczeniem podobnym problemem.

. Dokładny błąd od Edge V.38: Http500 + z jakiegoś powodu ścieżka pliku jest wyświetlana niepoprawna, mimo że w rzeczywistości jest w moim folderze. https: // .../bower_components/webcomponentsjs%20 [syntetyczne : utel / globalny]

2
Niklas 26 czerwiec 2017, 16:45

3 odpowiedzi

Najlepsza odpowiedź

Debugowanie ładowarki, znalazłem następujący problem:

Dla każdej nieobecnej natywnej funkcji platformy (jak określono przez ładowarkę) akronim zostanie dołączony do adresu URL polifill. Niestety, dla niektórych kombinacji funkcji - jak w przypadku MS Edge - powstała ścieżka jest niedostępna.

Tymczasem mogło być rozwiązane, ale przeniosłem się, aby za pomocą webcomponents-lite (ponieważ jesteśmy tylko krawędź podtrzymującym).

1
craPkit 16 marzec 2018, 11:45

Powinieneś użyć WebComponents-Loader

<!-- Load polyfills; note that "loader" will load these async -->
<script src="bower_components/webcomponentsjs/webcomponents-loader.js"></script>

Również brakujący plik mapowy powinien być w rzeczywistości nie ma problemu, ponieważ jest to "tylko" używany podczas debugowania, aby zobaczyć kod "czytelny" zamiast wersji skompresowanej.

Również w zależności od wersji krawędziowej może być konieczne transpiowanie kodu do ES5 za pomocą polymer build.

0
daKmoR 26 czerwiec 2017, 21:53

Wydaje się, że istnieje problem z Webcomponentsjs (wersja ~ 1.0), który ma zastosowanie do Webcomponents-Loader i Webcomponents-Lite. Powinien działać, gdy ładujesz aplikację z zamkniętymi narzędziami F12.

Zobacz https://github.com/polymerelements/polymer-starter-kit/issues / 1025 Szczegółowe informacje, zwłaszcza komentarz 27 lipca.

1
craPkit 26 wrzesień 2017, 07:40