Этот ответ НЕ использует файл: // протокол.
Доступ к файловому протоколу ограничен браузерами по соображениям безопасности, но если вам действительно нужна функциональность и у вас установлен npm, просто установите пакет live-server, и он будет служить цели.
Там могут быть разные инструменты, которые делают это, но я лично использую live-сервер. live-server "... это небольшой сервер разработки с возможностью перезагрузки в реальном времени. Используйте его для взлома ваших файлов HTML / JavaScript / CSS ..."!
После установки пакета, запустите команду «live-server» в каталоге вашего проекта, и он автоматически загрузит файл в браузер. Он будет следить за файлом изменений и обновлять страницу при любых изменениях.
Подробнее здесь:
https://www.npmjs.com/package/live-server