¿Por que se da este error **Unsafe attempt to load URL** [...]**from frame with URL** [...]?

Pregunta de la clase:
Fernando Alejandro Yerena Ramos

Fernando Alejandro Yerena Ramos

Pregunta
studenthace 6 años

Para colocar en contexto. Tenía un problema cargando los iconos SVG en Chrome. Tras probar diferentes soluciones conseguí que cargarlos en ese navegador. Entre ellas optimizé el código SVG. Pueden verlo mas detallado los intentos que hice, aquí : https://platzi.com/discusiones/1492-web-avanzado/57893-chrome-no-importa-la-etiqueta-ltmaskgt-de-un-archivo-svg-externo/

Al correr la pagina web (sin usar un servidor local) no me mostraba ningun icono. Y Chrome lanzaba el siguiente error:

Unsafe attempt to load URL file:///C:/Users/Lenovo/Documents/Estudios/proyectos/websites/petme/images/icons/menu.svg#menu from frame with URL file:///C:/Users/Lenovo/Documents/Estudios/proyectos/websites/petme/index.html. ‘file:’ URLs are treated as unique security origins.

Lo solucione corriendo un servidor local.

Las dudas que tengo son **¿Por qué se da este error? **¿Y por qué se solucionó corriendo un servidor?

2 respuestas
para escribir tu comentario
    Breliano Calixto

    Breliano Calixto

    studenthace un año

    Team Platzihace 6 años

    Es una medida de protección que no permite la ejecución de archivos que están en el sistema, al acceder por medio de un servidor el servidor se encarga de entregar los archivos y no como una ejecución directa, es por esto que funciona usando un servidor web.

Curso de HTML y CSS 2019

Curso de HTML y CSS 2019

Aprende a crear sitios web con HTML y CSS. Profundiza en el desarrollo y personalización de páginas web navegables, intuitivas y a la medida de tus necesidades. Crea tus primeros proyectos con Platzi.

Curso de HTML y CSS 2019
Curso de HTML y CSS 2019

Curso de HTML y CSS 2019

Aprende a crear sitios web con HTML y CSS. Profundiza en el desarrollo y personalización de páginas web navegables, intuitivas y a la medida de tus necesidades. Crea tus primeros proyectos con Platzi.