1

我知道这是一个愚蠢的问题。

但只是出于好奇,有没有办法将 html 文件(.html 文件)作为 js/css 文件(重命名为 .js 或 .css)发布,类型标头为 HTML 或 js/css 并获取浏览器端的数据是正常的html格式吗?我的意思是浏览器将其作为 html 本身读取并将其显示为任何其他 html 页面?

4

1 回答 1

6

显示资源时对浏览器来说重要的是 Content-Type HTTP 标头。只要此标头由 Web 服务器设置为text/html,扩展名并不重要。该资源将被解释为 HTML。text/html因此,您可以将 Web 服务器配置为使用Content-Type提供 .js 文件,它会起作用。

该文件甚至不需要存在于服务器上。这就是为什么我更喜欢谈论资源而不是文件。您可以使用服务器端语言并将其配置为响应某些虚拟地址(带有.js扩展名)并使用text/htmlContent-Type 标头提供 HTML 内容。

于 2012-06-26T05:52:34.697 回答