Просто чтобы быть точным - Да, ошибка говорит о том, что вы не можете направить свой браузер напрямую на file://some/path/some.html
Вот несколько вариантов быстрого раскрутки локального веб-сервера, чтобы ваш браузер отображал локальные файлы.
Python 2
Если у вас установлен Python ...
Перейдите в папку, в которой существует ваш файл some.html
или файлы, используя командуcd /path/to/your/folder
Запустите веб-сервер Python с помощью команды python -m SimpleHTTPServer
Это запустит веб-сервер для размещения всего вашего каталога в http://localhost:8000
- Вы можете использовать пользовательский порт,
python -m SimpleHTTPServer 9000
дающий вам ссылку:http://localhost:9000
Этот подход встроен в любую установку Python.
Python 3
Проделайте те же шаги, но вместо этого используйте следующую команду python3 -m http.server
Node.js
В качестве альтернативы, если вам требуется более гибкая настройка и вы уже используете nodejs ...
Установите http-server
, набравnpm install -g http-server
Перейдите в свой рабочий каталог, где ваша some.html
жизнь
Запустите ваш http-сервер, выполнив http-server -c-1
Это раскручивает Node.js httpd, который обслуживает файлы в вашем каталоге как статические файлы, доступные из http://localhost:8080
Рубин
Если вы предпочитаете язык Ruby ... боги Ruby говорят, что это также работает:
ruby -run -e httpd . -p 8080
PHP
Конечно, PHP также имеет свое решение.
php -S localhost:8000