Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

183
Visualizações
Insertar script especial en el cuerpo con javascript

Sé cómo insertar un script estándar en el cuerpo con javascript.

En realidad estoy usando esto:

 document.body.appendChild(document.createElement('script')).src = 'https://url.com';

Pero encontré un script que se ve diferente y no estoy muy seguro de cómo procederé:

 <script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = {"countryDetection":true,"reloadOnConsent":true,"consentOnContinuedBrowsing":false,"perPurposeConsent":true,"purposes":"1,2,3,4,5","lang":"en","siteId":xxxx,"cookiePolicyId":494xxxx,"cookiePolicyUrl":"https://www.iubenda.com/privacy-policy/xxxx", "banner":{ "acceptButtonDisplay":true,"customizeButtonDisplay":true,"rejectButtonDisplay":true,"position":"float-bottom-center","backgroundOverlay":true }}; </script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>

¿Cómo puedo insertar este script en el cuerpo usando javascript? Como contiene vars

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Así es como Google usa para agregar secuencias de comandos dinámicamente.

Tenga en cuenta la propiedad async marcada como verdadera para que no tenga que preocuparse por la secuencia de carga de recursos (análisis de dom que podría detener la creación del árbol DOM)

Cuando async se marca como verdadero, la secuencia de comandos se descargará y ejecutará lo antes posible (después de que se haya descargado la secuencia de comandos) y la página HTML se analizará simultáneamente.

Cuando async se marca como falso, el proceso de descarga y ejecución del script se llevará a cabo antes de iniciar el análisis de cualquier página HTML, por lo tanto, el análisis de HTML se detendrá mientras se descarga el script (lo que no es bueno para el rendimiento)

 (function () { var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.src = 'https://url.com'; var element = document.getElementsByTagName('script')[0]; element.parentNode.insertBefore(script, element); })();

Puede crear un elemento TextNode y agregarlo al script para que coincida con su caso. Por ejemplo:

 var inlineCode = document.createTextNode('alert("hello world")'); script.appendChild(inlineCode);
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda