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

136
Visualizações
Solución alternativa para la solicitud de dominios cruzados

Estoy tratando de ejecutar el siguiente código para abrir la URL usando javascript

 var Urlone = document.getElementById('00N0b00'), opening = window.open(Urlone), opening.onload = function() { var Urltwo = opening.document.getElementById('00GG') window.open(Urltwo);}

Esto funciona y abre Urltwo cuando Urlone es del mismo dominio que la URL de origen, pero Urltwo no se abre cuando Urlone es de un dominio diferente al de Origin.

Sé que es porque o los estándares CORS, pero necesito ayuda para solucionar esto.

Ya intenté descargar extensiones de Chrome que relajan CORS pero no funcionó. No quiero usar jquery o anyorigin.com. Buscando una posible solución usando javascript.

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

0

CORS (Cross-Origin Resource Sharing) es un sistema, que consiste en transmitir encabezados HTTP, que determina si los navegadores bloquean el acceso del código JavaScript frontend a las respuestas para solicitudes de origen cruzado. ( https://developer.mozilla.org/en-US/docs/Glossary/CORS )

No puede inyectar JavaScript en una ventana cuando el uso compartido de recursos entre orígenes está deshabilitado y esto es así por diseño.

Posibles soluciones:

  • Cambiar encabezados CORS en el servidor de Urltwo
  • Obtenga la fuente de Urltwo a través de una solicitud HTTP y reprodúzcala en un iframe en blanco (la aplicabilidad variará) . Editar: si la solicitud se inicia desde JavaScript, también estará sujeta a CORS.

Si tiene acceso al servidor que sirve a Urltwo , cambiar la configuración de CORS es la mejor solución. Si no tiene acceso al servidor, pero puede editar el documento servido en Urltwo , puede comunicarse entre los documentos a través de document.postMessage ( https://developer.mozilla.org/en-US/docs/Web/API /Ventana/mensaje posterior ) o codificando información en la URL (cadena de consulta o hash). Si no tiene acceso a ninguno de los dos, puede usar un proxy que obtenga los contenidos en Urltwo , envíe los encabezados CORS correctos y le devuelva el resultado.

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