HTML文件作为js或css

Pra*_*van 0 html javascript css

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

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

Dar*_*rov 5

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

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

  • 示例:http://www.cs.tut.fi/~jkorpela/odd/hello.js(已在目录的`.htaccess`文件中使用`AddType text/html; charset = utf-8 JS`完成,使用Apache服务器时.) (2认同)