Condividi tramite


Come preparare il contenuto HTML per lo strumento di lettura immersiva

Questo articolo illustra come strutturare il codice HTML e recuperare il contenuto, in modo che possa essere usato dallo strumento di lettura immersiva.

Preparare il contenuto HTML

Posizionare il contenuto di cui si vuole eseguire il rendering nello strumento di lettura immersiva all'interno di un elemento contenitore. Assicurarsi che l'elemento contenitore abbia un id univoco. Per maggiori informazioni sul modo in cui lo strumento di lettura immersiva fornisce il supporto per gli elementi HTML di base, vedere il riferimento SDK.

<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 il id dell'elemento contenitore per ottenere il contenuto HTML nel codice JavaScript.

const htmlContent = document.getElementById('immersive-reader-content').innerHTML;

Avviare lo strumento di lettura immersiva con contenuto HTML

Quando si chiama ImmersiveReader.launchAsync, impostare la proprietà mimeType del blocco su text/html per abilitare il rendering HTML.

const data = {
    chunks: [{
        content: htmlContent,
        mimeType: 'text/html'
    }]
};

ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);

Passaggio successivo