[HTML/Firefox]:当网站打开时,Firefox 要求下载页面

发布于 2024-08-09 17:42:59 字数 287 浏览 7 评论 0原文

我的网站在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

回梦 2024-08-16 17:42:59

这似乎是服务器在 HTTP 标头中发送的 MIME 类型的问题。如果您使用 PHP,请检查在回显页面之前发送的任何 header() 调用。

另外,尝试发送如下显式 HTTP 标头:

<?php
header ("content-type:text/html");

.... HTML / BODY / echo starts here
....
?>

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:

<?php
header ("content-type:text/html");

.... HTML / BODY / echo starts here
....
?>
兮颜 2024-08-16 17:42:59

您的 web.xml 是否定义如下所示的 MIME 类型?

<mime-mapping>
    <extension>.html</extension>
    <mime-type>text/html</mime-type>
</mime-mapping>

Does your web.xml define mime types like the following?

<mime-mapping>
    <extension>.html</extension>
    <mime-type>text/html</mime-type>
</mime-mapping>
初见你 2024-08-16 17:42:59

正如其他一些答案所暗示的那样,这与发送的内容类型有关。
使用插件 实时 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文