Förbereda HTML-innehåll för Avancerad läsare
Den här artikeln visar hur du strukturerar HTML-koden och hämtar innehållet så att ditt Avancerad läsare program kan använda det.
Förbereda HTML-innehållet
Placera innehållet som du vill återge i Avancerad läsare inuti ett containerelement. Kontrollera att containerelementet har ett unikt id
. Mer information om hur Avancerad läsare ger stöd för grundläggande HTML-element finns i SDK-referensen.
<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>
Hämta HTML-innehållet i JavaScript
id
Använd containerelementet för att hämta HTML-innehållet i JavaScript-koden.
const htmlContent = document.getElementById('immersive-reader-content').innerHTML;
Starta Avancerad läsare med HTML-innehållet
När du anropar ImmersiveReader.launchAsync
anger du segmentegenskapen så att text/html
HTML-återgivning aktiverasmimeType
.
const data = {
chunks: [{
content: htmlContent,
mimeType: 'text/html'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);