Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

178
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!