这仅在 Firefox 中发生 - 而不会在 IE 或 Safari 中发生(所有这三个仅在 Windows 系统上测试)。
总是,查看页面时会显示大部分内容,然后浏览器会提示下载一些侧边栏 php 脚本。或者,当从一个页面转到下一个页面时。它只发生在使用 php 的网站上。
答案1
有几种可能性,但请尝试下载其中一个文件。在记事本中打开它并搜索<?php
。
如果您发现任何类似的标签,则表明服务器没有按需要解析 PHP 页面,并且可能将 MIME 类型传递给您的浏览器。由于浏览器无法解析 PHP 客户端,并且它没有为该类型设置处理程序,因此它会将其视为通用下载。如果是这种情况,您无能为力。PHP 是一种服务器端技术。
如果不存在任何标签,并且它看起来是纯 HTML,那么可能是因为服务器正在解析文件,但您的浏览器出现故障,无法正确解释类型。它无法将其视为 HTML 页面,因此无法显示它。这种情况可能有两个原因:要么是服务器发送了错误的 MIME 类型,要么是您的浏览器出现问题。
由于您说这种情况只发生在三种浏览器中的一种,我建议您卸载该浏览器并安装最新更新版本进行测试。如果这没有帮助,您可能需要查看 HTTP 调试器以查看发送的内容,并确定这是服务器端问题还是您这边的问题。
答案2
确实要视情况而定。
- 您所访问的网站未能正确告知浏览器处理该页面,例如,错误地设置了它所发送页面的 MIME 类型,或者服务器出现了故障。
- 您的网络安全设置过于严格
- Firefox 忘记了它如何对待和处理网页,或者设置以某种方式被调整。
- 浏览器的缓存问题。
要修复此问题,您可以尝试多种选项:
- 清除 Firefox 的缓存和 cookie。
- 查看工具 > 选项 > 应用程序查看其中是否有 PHP 页面的条目,如果有,则删除。
- 禁用互联网安全软件、防火墙或间谍软件应用程序,它们可能会造成干扰。如有必要,请删除并重新学习 Firefox。
- 重置您的下载操作:
- 关闭 Firefox
- 打开 Firefox 配置文件夹
- 删除mime类型.rdf文件
答案3
我时常看到这种情况。有时重新加载页面就足够了,其他时候我只能重新启动。我没有解决方案,但我很想知道未来是否有解决方案。