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

512
Views
¿Cómo puedo excluir este código JS para que no se ejecute en ciertas cadenas de URL?

Tengo un código JS (Swarmify) ejecutándose en cada página de mi sitio web (mydomain.com) que cambia la máscara de los videos de YouTube (a Swarmify ).

Puedo modificar este código en el panel de control del sitio principal.

Quiero evitar que se ejecute en ciertas páginas (mydomain.com/blog*), editando el código principal; es decir, quiero que todos los videos de mi blog sean simplemente videos de YouTube incrustados sin necesidad de editar cada publicación de blog individual.

No conozco a JS en absoluto.

¿Hay alguna forma/comando que pueda insertar que agregue la excepción de cadena de URL? (y usando un comodín; es decir, todas las páginas que comienzan con midominio.com/blog*)

Aquí está el código (la cdnkey ha sido modificada : )).

 <!-- start Swarmify JS code--> <script data-cfasync="false"> var swarmoptions = { swarmcdnkey: "myrandomstring", iframeReplacement: "iframe", autoreplace: { youtube: true }, theme: { primaryColor: "#eb6a56" } }; </script> <script async data-cfasync="false" src="https://assets.swarmcdn.com/cross/swarmdetect.js"></script> <!-- end Swarmify JS code-->

Me puse en contacto con el desarrollador pero no pudieron ayudar.

Según this post answer , agregué el script JS sugerido (ver más abajo) que detuvo la ejecución de Swarmify (¡bien!), pero lo detuvo en todas las páginas de mi sitio web, no solo en las páginas del blog (¡mal!).

¿Quizás no agregué ese código de la manera correcta?

 <script data-cfasync="false"> if (window.location.href.indexOf('/blog*') != -1) { //don't run on blog pages return; } var swarmoptions = { swarmcdnkey: "myrandomstring", iframeReplacement: "iframe", autoreplace: { youtube: true }, theme: { primaryColor: "#eb6a56" } }; </script> <script async data-cfasync="false" src="https://assets.swarmcdn.com/cross/swarmdetect.js"></script>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puedes probar el siguiente código. Espero que resuelva tu problema.

 <script data-cfasync="false"> var swarmoptions = {}; window.addEventListener('DOMContentLoaded', (event) => { if (/\/blog[.]*/ig.test(window.location.toString())) { return; } swarmoptions = { swarmcdnkey: "myrandomstring", iframeReplacement: "iframe", autoreplace: { youtube: true }, theme: { primaryColor: "#eb6a56" } }; }); </script> <script async data-cfasync="false" src="https://assets.swarmcdn.com/cross/swarmdetect.js"></script>

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!