Come preparare il contenuto HTML per Strumento di lettura immersiva
Questo articolo illustra come strutturare il codice HTML e recuperare il contenuto, in modo che possa essere usato da Strumento di lettura immersiva.
Preparare il contenuto HTML
Posizionare il contenuto di cui si vuole eseguire il rendering nella Strumento di lettura immersiva all'interno di un elemento contenitore. Assicurarsi che l'elemento contenitore abbia un oggetto univoco id
. Il Strumento di lettura immersiva fornisce supporto per gli elementi HTML di base, vedere le informazioni di riferimento per altre informazioni.
<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>
Ottenere il contenuto HTML in JavaScript
Usare l'oggetto id
dell'elemento contenitore per ottenere il contenuto HTML nel codice JavaScript.
const htmlContent = document.getElementById('immersive-reader-content').innerHTML;
Avviare il Strumento di lettura immersiva con il contenuto HTML
Quando si chiama ImmersiveReader.launchAsync
, impostare la proprietà del mimeType
blocco su per text/html
abilitare il rendering HTML.
const data = {
chunks: [{
content: htmlContent,
mimeType: 'text/html'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);