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

513
Visualizações
¿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 Respostas
Responde à pergunta

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 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