Solo para ser explícito: sí, el error indica que no puede apuntar su navegador directamente a file://some/path/some.html
Estas son algunas opciones para activar rápidamente un servidor web local para permitir que su navegador procese archivos locales
Python 2
Si tienes instalado Python ...
Cambie el directorio a la carpeta donde some.html
existen sus archivos utilizando el comandocd /path/to/your/folder
Inicie un servidor web Python con el comando python -m SimpleHTTPServer
Esto iniciará un servidor web para alojar toda su lista de directorios en http://localhost:8000
- Puede usar un puerto personalizado
python -m SimpleHTTPServer 9000
que le proporcione un enlace:http://localhost:9000
Este enfoque está integrado en cualquier instalación de Python.
Python 3
Siga los mismos pasos, pero use el siguiente comando en su lugar python3 -m http.server
Node.js
Alternativamente, si exige una configuración más receptiva y ya usa nodejs ...
Instalar http-server
escribiendonpm install -g http-server
Cambie a su directorio de trabajo, donde some.html
vive
Inicie su servidor http emitiendo http-server -c-1
Esto hace girar un Node.js httpd que sirve los archivos en su directorio como archivos estáticos accesibles desde http://localhost:8080
Rubí
Si su idioma preferido es Ruby ... los Dioses Ruby dicen que esto también funciona:
ruby -run -e httpd . -p 8080
PHP
Por supuesto, PHP también tiene su solución.
php -S localhost:8000