2017-09-20 7 views
1

私は、既存のSPA(JSFを使用してビルドされた[ab])にポリマー2コンポーネントを統合しようとしています。 私はPOCがChromeで動作している限り、基本的な作業をしていますが、ShadowまたはShady DOMにレンダリングするかどうかは気にしません(どちらも正常にテストされました)。また、まだポリマーの構築はありません。 しかし、すべてが順調です。Webコンポーネントポリフィルがエッジで失敗する

MS Edgeを入力します。 は、今、私はすべて単一のプラットフォーム機能をポリフィルするために必要なんだけど、私はそれで大丈夫だよ: 私は亭はwebcomponentsjsをインストールしなかったし、私も<script>は私のhtmlヘッダにwebcomponents-lite.js、最初のものを-included。 すべてのポリフィルを強制する場合でも、Chromeではすべて正常に機能します。

以下のファイル(非網羅的なリスト)のためにMSのエッジだけで、HTTP 404秒の多くを得られます。

  • (XHR)がGET - はlocalhost:9980 /私/アプリケーション/ルート/ bower_componentsを/ webcomponentsjs/20%[合成:UTIL /グローバル]
  • [...]ルート/ bower_components/webcomponentsjs/webcomponents-HI-SD-CE-PF-index.js
  • [...]ルート/ bower_components /node_modules/@webcomponents/shadycss/src/scoping-shim.js
  • + 63より、類似の失敗した要求は、すべて興味深いことにbower_components/node_modules内

を指し、これらはいずれも、単にbower installを実行した後、私の設定には存在しません。彼らは生成されるはずですか?もしそうなら、どのビルド/セットアップステップで? webcomponents-liteの代わりにwebcomponents-loaderを含めても違いはありません。

Webコンポーネントpolyfillはヘッダに最初に含まれています。ポリマーlib最後に。それらの間にロードされた他のJavaScriptライブラリがあり、これはアプリケーションのレンダリングに使用されます。 コンポーネントは、アプリケーション自体がレンダリングされて初期化された後、オンデマンドでインスタンス化され、遅延ロードされます。しかし、私はEdgeがそれよりずっと前にWC関連のものを止めていると思う。 また、F12デバッグツールの[ネットワーク]タブがすぐに死に至るため、ネットワークアクティビティ(たとえば、Webコンポーネントの適切な読み込み[lite | loader])をデバッグできません。

私のアプリケーションはWebSphere Libertyプロファイル(Windows 7)によって提供されていますが、これはすべての違いをもたらす場合もあります。おそらく、ファイル/ディスクのアクセス許可に問題がありますか?それをどうやって確認できますか?

私はこの問題がPolymer 2.0 webcomponents-loader.js is missing Edge polyfillと非常によく似ていることを知っていますが、私は問題であると思われるので、私の環境をより詳細に説明することにしました。

感謝しています。

答えて

0

エッジは機能していますが、F12開発ツールを使用すると問題が発生します。

結論としては、これは私の文脈とまったく関係がありません。同じ問題がスターターキットで作成されたプロジェクトにも当てはまります。

は、この上の別の角度のため https://github.com/PolymerElements/polymer-starter-kit/issues/1025を参照してください:F12ウィンドウがなければ、アプリケーションの負荷を:更新されたポリマー-CLIおよび使用されるポリマーは の検索結果を果たすポリマーが続いているinit I :

@Inregoは7月27日にコメントしました。 F12ウィンドウを開くと、アプリケーションが読み込まれず、いくつかのjsエラーがスローされます。

関連する問題