--- title: "JavaScript personalizado" slug: "custom-javascript" updated: 2026-06-22T08:58:37Z published: 2026-06-22T08:58:37Z canonical: "docs.document360.com/custom-javascript" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.document360.com/llms.txt > Use this file to discover all available pages before exploring further. # JavaScript personalizado O JavaScript personalizado no Document360 permite que você adicione seu próprio código JavaScript para expandir a funcionalidade do seu site de base de conhecimento além do que as configurações integradas fornecem. Você cola o código diretamente no portal e ele roda em todas as páginas do seu site de base de conhecimento. Essa é a ferramenta certa quando você precisa adicionar comportamento dinâmico, interagir com elementos de página, integrar scripts de terceiros ou automatizar interações que não podem ser configuradas pelas configurações padrão. --- ## Quando usar JavaScript personalizado Use JavaScript personalizado quando precisar de comportamentos ou funcionalidades que o CSS e as configurações embutidas não possam oferecer: - **Modificar a estrutura da página dinamicamente** – reordenar, mostrar ou esconder elementos na página com base nas condições. Por exemplo, mova a seção de artigos relacionados acima da seção de feedback, ou oculte a barra de navegação da esquerda para leitores específicos. - **Adicione interatividade com cabeçalhos** - adicione ícones de redes sociais, links de feedback dinâmico ou botões personalizados ao cabeçalho de navegação usando JavaScript. - **Integre ferramentas de terceiros** - incorpore scripts de análise, widgets de chat, ferramentas de feedback ou rastreamento personalizado que precisam rodar em todas as páginas. - **Mostre apenas a categoria ativa na barra lateral esquerda** - filtre a árvore de categorias para que apenas a categoria ativa atualmente e suas subcategorias fiquem visíveis, reduzindo a confusão de navegação para os leitores. --- ## Antes de começar - Você deve ter uma conta de equipe com acesso administrativo ao portal da Knowledge Base. - O JavaScript personalizado se aplica globalmente a todo o site da base de conhecimento – ele roda em todas as páginas e afeta todos os leitores. - O Document360 não valida nem manipula seu código JavaScript. - Erros não serão sinalizados automaticamente e scripts quebrados podem atrapalhar a experiência do site. Teste suas mudanças cuidadosamente antes de salvar. NOTA O site da base de conhecimento do Document360 utiliza um modelo de Aplicação de Página Única (SPA). Isso significa que apenas o conteúdo do artigo é atualizado quando o leitor navega – não a página inteira. JavaScript personalizado que depende de eventos de carregamento ou atualização de página pode não funcionar como esperado. Use o `articleload` evento em vez disso: ``` panel.addEventListener('articleload', function() { // Your custom JavaScript code here }); ``` --- ## Como adicionar JavaScript personalizado 1. Navegue até Configurações () > Site da base de conhecimento na barra de navegação esquerda do portal da Base de Conhecimento. 2. No painel de navegação à esquerda, navegue até **Personalização do Site**.  1. **Clique em CSS & JavaScript Personalizados**. 2. Selecione a aba **JavaScript** . O editor de código JavaScript aparece. 3. Cole seu código JavaScript na área de texto. 4. Clique **em Salvar** para aplicar suas alterações.  O JavaScript agora está ativo no seu site de base de conhecimento. Visite o site para verificar o comportamento. --- ## Exemplos de casos de uso Os exemplos a seguir mostram personalizações comuns que você pode alcançar com JavaScript personalizado. ### Mova artigos relacionados acima da seção de feedback ``` panel.onload = function () { $(".content_block_text").append("