Jsdom: Deshabilitar la verificación de la política del mismo origen

Creado en 15 ago. 2017  ·  4Comentarios  ·  Fuente: jsdom/jsdom

Estoy tratando de realizar una prueba unitaria de algunas llamadas ajax (escritas en Scala.js) con jsdom y me gustaría deshabilitar las mismas verificaciones de la política de origen.

Cómo puedo hacer eso ? Estaba buscando esto en la red pero no encontré nada.

Comentario más útil

+1 a la sugerencia de @arendjr . La utilidad de JSDOM no es solo como un emulador de navegador, sino también como una plataforma de prueba y prácticamente cualquier cosa que dificulte las pruebas tiene el desafortunado efecto de reducir las pruebas. Se necesita mucha ceremonia para evitar las comprobaciones de origen cruzado de JSDOM, lo que deja a los escritores de pruebas trabajando en código incidental a las pruebas previstas.

Todos 4 comentarios

No se puede. jsdom actúa como un navegador, incluidas las comprobaciones del mismo origen.

Sin embargo, asegúrese de configurar la URL correctamente.

Muchas gracias por la información.

Al menos Chrome tiene un argumento de línea de comandos para deshabilitar las comprobaciones de CORS. ¿Por qué JSDOM no puede proporcionar una forma amigable para los desarrolladores de deshabilitarlo?

+1 a la sugerencia de @arendjr . La utilidad de JSDOM no es solo como un emulador de navegador, sino también como una plataforma de prueba y prácticamente cualquier cosa que dificulte las pruebas tiene el desafortunado efecto de reducir las pruebas. Se necesita mucha ceremonia para evitar las comprobaciones de origen cruzado de JSDOM, lo que deja a los escritores de pruebas trabajando en código incidental a las pruebas previstas.

¿Fue útil esta página
0 / 5 - 0 calificaciones