"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > 3.js ¿Por qué las solicitudes de "dominio cruzado solo admiten HTTP" error al cargar modelos 3D locales?

3.js ¿Por qué las solicitudes de "dominio cruzado solo admiten HTTP" error al cargar modelos 3D locales?

Publicado el 2025-04-16
Navegar:381

Why Does Three.js Throw a

Error de carga de archivo en tres.js: "Solicitudes de origen cruzadas solo compatibles con http"

cuando intenta incorporar un modelo 3D local en su aplicación tres.js usando JSONLOOKer, es posible Este error surge debido a la discrepancia entre la ubicación del modelo y el protocolo HTTP empleado por el navegador web.

origen del error

Su modelo es probable que se esté cargando un protocolo no HTTP, como el archivo: // o c:/, lo que viola el browser es la política de origen. La política de seguridad exige que las solicitudes de un origen (por ejemplo, el dominio de su sitio web) no puedan acceder a los recursos desde un origen diferente (por ejemplo, el sistema de archivos de su computadora local).

posible soluciones

para resolver este problema, considere las siguientes opciones:

[&] [&] [&] [&] [y] Instale un servidor local: y] arriba de un servidor web en su computadora y aloje el modelo utilizando una URL basada en http.
  • cargue el modelo en otro lugar: cargue el modelo en un sitio web accesible o servicio de almacenamiento en la nube y lo cargue usando su url Http. (E.G., http://example.com/path/to/model).che&&&Font>&&&&]
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3