[HTML/Firefox]:当网站打开时,Firefox 要求下载页面
我的网站在 IE 上运行正常,但当我在 Firefox 上打开它时,Firefox 要求下载同一页面并打开“下载文件”对话框。在 Safari 中有时也会出现此问题。
例如,如果我输入 URL:
http://www.example.com/news.html
Firefox 打开一个对话框来下载“news.html”。然而,它在 IE 中运行良好。为什么?
My website is working fine on IE, but when I open it on Firefox, Firefox asks to download the same page and opens the Download File dialog. This problem occurs sometimes in Safari also.
For example, if I type in the URL as:
http://www.example.com/news.html
Firefox opens a dialog to download "news.html". Whereas, it works fine in IE. Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这似乎是服务器在 HTTP 标头中发送的 MIME 类型的问题。如果您使用 PHP,请检查在回显页面之前发送的任何 header() 调用。
另外,尝试发送如下显式 HTTP 标头:
This appears to be a problem with the MIME type being sent by your server in the HTTP header. If you are using PHP, check for any header() calls being sent before the page is echoed.
Also, try sending an explicit HTTP header like this:
您的
web.xml
是否定义如下所示的 MIME 类型?Does your
web.xml
define mime types like the following?正如其他一些答案所暗示的那样,这与发送的内容类型有关。
使用插件 实时 HTTP 标头,您将能够检查发送的内容。它应该是文本/html。
As some other answers suggest, this has to do with the Content-Type being sent.
Using the addon Live HTTP Headers, you will be able to check which are sent. It should be text/html.