【发布时间】:2012-10-07 18:11:55
【问题描述】:
据此:Javascript MIME Type,看来我应该将我的 JS 用作“文本/javascript”。当我检查我的浏览器和本地主机(或我的服务器)之间的网络通信时,我的 Web 服务器上托管的 JS 的 MIME 类型是 application/x-javascript。来自 Google CDN(例如 jQuery)的 JS 是 text/javascript。
我想让我的 JS 变成 text/javascript。在我的 .htaccess 中,我尝试添加:AddType text/javascript .js,但它并没有改变我的 MIME 类型。
建议?
【问题讨论】:
-
应该是
application/javascript。没有浏览器关心它是否是application/x-javascript。解决这个问题的最好方法是升级底层系统,它有一个过期的 mime.types 文件。 -
“没有浏览器”或“没有当前浏览器?”从链接看来,IE 可能有问题。尽管
application/javascript似乎是“正确的” MIME 类型,但我正在尝试像 Google 一样使用text/javascript。 -
application/x-javascript出现在我的 WAMP 和 LAMP 系统上。我在想我的代码、.htaccess 等是罪魁祸首。 -
我不太确定你为什么需要或想要改变这个,你必须支持古老的浏览器吗?
标签: javascript .htaccess mime-types