Aufbereiten von HTML-Inhalten für den plastischen Reader
In diesem Artikel erfahren Sie, wie Sie Ihren HTML-Code strukturieren und den Inhalt so abrufen, dass er von der Immersive Reader-Anwendung verwendet werden kann.
Vorbereiten des HTML-Inhalts
Platzieren Sie den Inhalt, den Sie im plastischen Reader innerhalb eines Containerelements rendern möchten. Stellen Sie sicher, dass das Containerelement über eine eindeutige id
verfügt. Weitere Informationen zur Unterstützung grundlegender HTML-Elemente durch Immersive Reader finden Sie in der SDK-Referenz.
<div id='immersive-reader-content'>
<b>Bold</b>
<i>Italic</i>
<u>Underline</u>
<strike>Strikethrough</strike>
<code>Code</code>
<sup>Superscript</sup>
<sub>Subscript</sub>
<ul><li>Unordered lists</li></ul>
<ol><li>Ordered lists</li></ol>
</div>
Abrufen des HTML-Inhalts in JavaScript
Verwenden Sie die id
des Containerelements, um den HTML-Inhalt in Ihren JavaScript-Code zu übernehmen.
const htmlContent = document.getElementById('immersive-reader-content').innerHTML;
Starten des plastischen Readers mit Ihrem HTML-Inhalt
Wenn Sie ImmersiveReader.launchAsync
aufrufen, legen Sie die mimeType
-Eigenschaft des Blocks auf text/html
fest, um das HTML-Rendering zu aktivieren.
const data = {
chunks: [{
content: htmlContent,
mimeType: 'text/html'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);