This is some sort of security restriction. Maybe its the same with Safari but I haven’t found out a solution for that yet.
Solution (Chrome) : For local files to work on Chrome, it has to be started with
--allow-file-access-from-files command line flag.
Solution (Firefox) : For Firefox, there is a similar parameter
security.fileuri.strict_origin_policy accessible via
reference : https://github.com/mrdoob/three.js/issues/343
Hope this helps!