Por uma questão de segurança e proteção dos usuários da Nuvemshop, não é possível inserir alguns códigos HTML nas páginas de conteúdo nem nas descrições de produtos.
Neste artigo, te mostramos quais elementos não são permitidos e quais são.
Elementos não permitidos
Para evitar possíveis vulnerabilidades de dados, incorporamos uma biblioteca de sanitização que impede a inserção de três tipos de elementos nas páginas de conteúdo e descrição de produtos das lojas:
Iframes
Não é possível adicionar IFrames, exceto de URLs de domínios permitidos.
Os domínios permitidos são os seguintes:
- Youtube
- Google Maps
- Google Forms
- Google Calendar
- Mercado Pago
- Slideshare
- Doppler
Helpjuice Info Callout Title
Se precisar inserir um iframe de uma página que não é permitida, recomendamos adicionar diretamente como um link no menu da sua loja. Para ver o passo a passo, consultar: Como adicionar um link, página ou categoria no menu principal?
Scripts
Também não é possível adicionar scripts.
É comum usar ele elemento para fazer o tracking/rastreamento dos envios. Para esse caso ou outras finalidades, recomendamos adicionar um link do menu na loja, por exemplo, apontando para a página de tracking/rastreio de envios.
Código CSS
Por último, não é possível usar código CSS interno. Isso quer dizer que não é possível adicionar tags do tipo "<style>…</style>", com código CSS entre elas.
Helpjuice Info Callout Title
Para esses casos, recomendamos usar a funcionalidade de "Edição de CSS Avançada". Neste tutorial, explicamos como utilizá-la: Como inserir um código CSS na minha Nuvemshop?
Por outra parte, é possível usar CSS inline dentro de outros elementos HTML, usando o atributo "style=...".
Então, ao inserir qualquer um desses elementos na seção de "Fonte HTML", esse conteúdo é removido, mitigando a vulnerabilidade.
Elementos permitidos
Abaixo você encontra os tipos de tags que pode incluir na fonte HTML das páginas de conteúdo e descrição dos seus produtos.
Ver lista de tags
- ‘a’
- ‘b’
- ‘br’
- ‘div’
- ‘em’
- ‘h1’
- ‘h2’
- ‘h3’
- ‘h4’
- ‘h5’
- ‘h6’
- ‘i’
- 'iframe' (únicamente para los dominios permitidos)
- ‘img’
- ‘ol’
- ‘li’
- ‘p’
- ‘s’
- ‘span’
- ‘strong’
- ‘table’
- ‘thead’
- ‘th’
- ‘tbody’
- ‘tr’
- ‘td’
- ‘u’
- 'ul'
Ao tentar adicionar uma tag que não esteja nesta lista, ela será removida automaticamente por não ser permitida.