我从我的Windows 7文件系统加载本地HTML文件:
file:///C:/Users/...etc.../myfile.html
里面是相对于 myfile.html
文件所在的目录中存在的文件:
....load("../common/events.json");
Firefox拒绝请求,在控制台出现错误:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote
resource at file:///C:/Users/...etc.../common/events.json?timeshift=-60. (Reason: CORS request not http).
带链接: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSRequestNotHttp
因此,我在配置文件中将privacy.file_unique_origin
设置为false,并重新启动Firefox:仍然遇到了同样的问题。
NB:在IE 11下一切正常!
python3 -m http.server -d path/to/my/files
- djvg