Sie können ein Polyfill von HTML-Importen verwenden ( https://www.html5rocks.com/en/tutorials/webcomponents/imports/ ), oder diese vereinfachte Lösung https://github.com/dsheiko/html-import
Auf der Seite importieren Sie zum Beispiel einen HTML-Block wie diesen:
<link rel="html-import" href="./some-path/block.html" >
Der Block kann eigene Einfuhren haben:
<link rel="html-import" href="./some-other-path/other-block.html" >
Der Importer ersetzt die Direktive durch das geladene HTML, ähnlich wie SSI
Diese Direktiven werden automatisch angezeigt, sobald Sie dieses kleine JavaScript laden:
<script async src="./src/html-import.js"></script>
Die Importe werden automatisch verarbeitet, sobald das DOM fertig ist. Außerdem stellt es eine API zur Verfügung, die Sie zur manuellen Ausführung, zum Abrufen von Protokollen und so weiter verwenden können. Viel Spaß :)