我知道这是一个愚蠢的问题。
但出于好奇,有没有办法将html文件(.html文件)作为js / css文件(重命名为.js或.css)发布,其类型标题为HTML或js / css并以正常的html格式在浏览器端获取数据?我的意思是浏览器将其读作html本身并将其显示为任何其他html页面?
答案 0 :(得分:5)
显示资源时浏览器的重要性是Content-Type HTTP标头。只要此标头由Web服务器设置为text/html
,扩展名就不重要了。资源将被解释为HTML。因此,您可以将Web服务器配置为使用text/html
Content-Type提供.js文件,它将起作用。
该文件甚至不需要存在于服务器上。这就是为什么我更喜欢谈论资源而不是文件。您可以使用服务器端语言并将其配置为响应某个虚拟地址(使用.js
扩展名)并使用text/html
Content-Type标头提供HTML内容。