私は最初の X-Tag アプリケーションに取り組んでおり、そのページには、「カスタム要素、Shadow DOM、テンプレート、および HTML インポート」などの Web コンポーネント API で動作することを意図していると書かれています。
テンプレートの作業を開始しましたが、HTML インポートが廃止されたため、それらをインポートするための最良のオプションは何ですか?
私は最初の X-Tag アプリケーションに取り組んでおり、そのページには、「カスタム要素、Shadow DOM、テンプレート、および HTML インポート」などの Web コンポーネント API で動作することを意図していると書かれています。
テンプレートの作業を開始しましたが、HTML インポートが廃止されたため、それらをインポートするための最良のオプションは何ですか?
2019年アップデート
HTML インポートのネイティブ実装は Chrome 73 から削除されるため、ネイティブfetch()
またはサードパーティ ライブラリを使用することをお勧めします。
時代遅れの答え
私の知る限り、HTML インポートは廃止されていません (または新しいものですか?)。Firefox に実装しないと言ったのは Mozilla だけです。ただし、ポリフィルは引き続き利用可能で、サポートされています。
ES6 モジュールはまだ実装されていないため、非常に使いやすく、うまく機能する (Polymer が広く使用している) ため、HTML インポートが依然として最良のオプション (私が選択したもの) であると言えます。
代わりに、RequireJsを試すか、独自のモジュール ローダーを (を使用してXMLHttpRequest
) 実装できます。
ES6 Module Loader ポリフィルは実験段階にあるため、使用することはお勧めしません。