Como preparar conteúdo HTML para a Leitura Avançada
Este artigo mostra como estruturar o HTML e recuperar o conteúdo, para que o aplicativo Leitura Avançada possa usá-lo.
Preparar o conteúdo de HTML
Coloque o conteúdo que você quer renderizar na Leitura Avançada dentro de um contêiner. O contêiner precisa ter uma id
exclusiva. Para saber mais sobre como a Leitura Avançada dá suporte a elementos HTML básicos, consulte a Referência do 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>
Colocar o conteúdo de HTML em JavaScript
Use a id
do contêiner para colocar o conteúdo de HTML em código JavaScript.
const htmlContent = document.getElementById('immersive-reader-content').innerHTML;
Iniciar a Leitura Avançada com conteúdo de HTML
Ao chamar ImmersiveReader.launchAsync
, defina a propriedade mimeType
da parte como text/html
para habilitar o processamento de HTML.
const data = {
chunks: [{
content: htmlContent,
mimeType: 'text/html'
}]
};
ImmersiveReader.launchAsync(YOUR_TOKEN, YOUR_SUBDOMAIN, data, YOUR_OPTIONS);