在javascript中读取文本文件的典型方法是什么?该文件将像其他脚本文件一样位于服务器上,但我想将其用作例如GLSL着色器。
我以为我可以简单地替换它:
<script id="shader-vs" type="x-shader/x-vertex">
//GLSL code
</script>
这一行:
<script id="shader-vs2" type="x-shader/x-vertex" src="../Data/Effects/Shader.vp"></script>
当我在Chrome上试用它时,会出现以下错误。
资源解释为脚本但使用MIME类型application / octet-stream传输:“https://c9.io/b_old/substitute/workspace/Data/Effects/Shader.vp”。
应该怎么做?
我想我真正想要的是XmlHttpRequest。
答案 0 :(得分:0)
配置您的网络服务器以将* .vp文件传输为x-shader/x-vertex
。
例如在apache中,您可以在.htaccess文件中配置类似的内容:
AddType x-shader/x-vertex vp
其他Web服务器有自己的配置方式。如果您正在使用它,IIS Documentation就在这里。
答案 1 :(得分:0)
我想我真正想要的是XmlHttpRequest。