【发布时间】:2015-05-10 21:39:45
【问题描述】:
对于 OpenGL 着色器程序源代码,是否有任何已建立的 MIME 类型?我知道official IANA table 似乎没有提到这样一个,所以它必须是一些实验性的(x-…)或一些特定于供应商的(vnd.…)子类型,可能是text/… 主要类型。根据What is the correct file extension for GLSL shaders? 的说法,这些文件似乎甚至没有既定的文件扩展名,但这对我来说是一个完全不同的问题。
背景:
我有时想在某些 WebGL 应用程序的 <script> 标记中包含着色器代码,并且我想以语义上尽可能合理的方式编写该标记的 type= 属性,即使目前我不能没想到这样的选择会产生任何实际差异(除非我称它为text/javascript 或类似愚蠢的东西)。但是,如果能够在我尚不了解的当前既定标准的基础上遵循可能随着时间推移而开发的任何工具,那就太好了。
【问题讨论】:
-
规范要求 UTF-8 编码的 Unicode,
text/plain听起来很合理,可能会仔细检查服务器是否在 HTTP 标头中发送charset=utf-8。
标签: opengl glsl shader mime-types mime