Firefox呈现扩展名为.html的html页面,而chrome呈现纯文本

Firefox呈现扩展名为.html的html页面,而chrome呈现纯文本,html,google-chrome,firefox,Html,Google Chrome,Firefox,请求: 来自页面的响应: Content-Length: 148 Date: Sun, 03 Apr 2016 14:22:53 GMT Server: Server text""<html><script>console.log('hi')</script></html> 内容长度:148 日期:2016年4月3日星期日14:22:53 GMT 服务器:服务器 文本“”控制台.log('hi') 正如我们所看到的,没有指定内容类型头 如果我

请求:

来自页面的响应:

Content-Length: 148
Date: Sun, 03 Apr 2016 14:22:53 GMT
Server: Server

text""<html><script>console.log('hi')</script></html>
内容长度:148
日期:2016年4月3日星期日14:22:53 GMT
服务器:服务器
文本“”控制台.log('hi')
正如我们所看到的,没有指定内容类型头

如果我们将.HTML放在url中,如下所示:

在firefox中,页面将呈现为html页面,而在chrome中,页面将显示纯文本


如何强制chrome浏览器将此页面呈现为html?

假设您无权访问服务器以设置mime类型?如果没有,您可以在页面顶部添加一行PHP代码,用于设置MIME标题:

<?php header('Content-Type: text/html'); ?>


这是假设您在服务器上启用了PHP。该行必须位于代码顶部所有其他内容之前,即第一个
标记上方。

您可以添加页面示例吗???@Reddy Question updated我无权访问服务器。但我操纵了firefox,通过简单地将.html放入url,将其呈现为html页面。我希望chrome也能有类似的强制技术,因为我没有访问服务器的权限,我想在浏览器中操作chrome上的扩展,比如:扩展不是这样的。我正在为firefox中的chrome浏览器寻找类似的技术。