我正在玩一些WebGL教程,并且无缘无故,WebGL刚刚停止工作.我甚至加载了一个我从网上下载过的非原创WebGL HTML页面.当我将相同的代码FTP到我的Web服务器并加载它时,它工作正常.两个问题......
我还应该提到我重新启动计算机,卸载/重新安装Chrome和Firefox,并清除了我的所有互联网缓存.
非常感谢您的所有智慧!
发现了问题.为防止本地页面访问整个硬盘驱动器,每个本地文件:// URI都是自己的域,这意味着本地纹理始终被视为跨域.在Firefox中,我通过修改about:config并将security.fileuri.strict_origin_policy设置为false来解决这个问题.