Запускать index.html нужно из под вебсервера. Вебсервер можно создать
в Python, в nodeJS,
через nginx или apache,
или просто через WebStorm(https://www.jetbrains.com/help/webstorm/editing-html-files.html#ws_html_preview_output_procedure)
или через VSCode(https://stackoverflow.com/questions/47908158/how-to-set-local-web-server-in-visual-studio-code)