本文解释如何解决网站在 Firefox 下显示不正常或加载不正常的问题。
目录
清空 cookie 和缓存
Firefox 会缓存网页,换句话说它将某些下载的文件保存在机器上以避免每次访问网站时都重新下载。如果某站点更新了代码,Firefox 可能会混用新旧两种代码,从而造成显示不正常。清空缓存可以解决这个问题:
- 点击菜单按钮图像“fx57menu”不存在。打开菜单面板。
- 点击 并选择
- 在要清除的时间范围:下拉菜单中,选择所有。
- 在下拉菜单下方,同时选择 Cookie 和缓存。确保您要保留的其他项目未被选中。
- 点击 。
- 点击菜单按钮图像“fx57menu”不存在。打开菜单面板。
- 点击 并选择
- 在什么时候:下拉菜单中,选择所有。
- 在下拉菜单下方,选择 Cookie 和网站数据和临时缓存的文件和页面。确保您要保留的其他项目未被选中。
- 点击 。
重置缩放
有些网站在不同的缩放级别下可能显示得不太正常。要还原默认的缩放级别,点击 Ctrl + 0command + 0,对所有网站,请参看你的缩放附加组件文档。
重置最小字体
有些网站在设置了最小字体大小时可能显示得不正常。要重置最小字体大小:
- 在屏幕上方的菜单栏里点击 并(根据 macOS 的版本不同)选择 或 。点击菜单按钮 并选择 。
- 选择 面板,然后滚动到 语言与外观。
- 在字体和颜色一节中,点击 。
- 将最小字体大小设置为无。
重置页面样式
您也许不小心把页面设置成了
。为了保证Firefox设置为显示页面的默认风格:- 点击 Alt 按键(或者 AltGr 键)来 临时调出 Firefox 菜单 在菜单栏在 Firefox 窗口顶部,点击 菜单,然后选择 ,然后点击 。
按照默认样式显示的页面,应该都能正常显示。
确认 JavaScript 没有被阻止
您要注意是不是某个扩展程序(如 NoScript)或者网络安全软件(例如防火墙、杀毒软件或者防间谍软件)把 Javascript 阻止了。更多信息,请查看 JavaScript。
确认您的系统时钟设置正确
有时,安全连接的加载和验证阶段需要检测系统时间,因而您需要确保您系统的日期、时间和时区设置准确无误。
禁用有问题的扩展或硬件加速
某些扩展会干扰网站显示,有时你的显卡在启用硬件加速时不能正常显示网络内容。请参考指导 火狐扩展和主题的故障解决方法 来看看是否是这些因素导致显示问题。
检查 Firefox 是否拦截了不安全内容
Firefox 会拦截可能有害、不安全的页面内容。请点击地址栏的锁型图标 查看 Firefox 是否有拦截页面的不安全部分。参看 在 Firefox 中阻止混合内容,了解详情。
关闭网站的增强跟踪保护
有时 增强跟踪保护 在拦截跟踪内容之后会导致网站出问题,关闭它可以跟踪器只对该网站加载而不影响其他网站,这可能会解决该网站加载的问题。如需禁用增强跟踪保护,请:
- 打开该网站。
- 点击地址栏左侧的 盾牌图标。
- 在面板右上角,关闭增强跟踪保护开关。关闭之后,只有该网站允许跟踪器加载。其他网站还是会拦截跟踪器。网页会在关闭增强跟踪保护之后重新加载。
同样的流程可以重新开启增强跟踪保护。
如果问题没有解决,可以考虑提交I 问题网站报告。Webcompat 团队会分析问题。更多信息,请参看 报告因阻止而造成的损坏。
报告网站
如果关闭增强跟踪保护 之后,网站加载正常,请提交报告帮助我们改进 Firefox。详见 报告因阻止而造成的损坏。
有时,您可能会遇到即使关闭增强跟踪保护,在 Firefox 中也根本无法运行的页面。如果该网站在其他浏览器正常运行,请使用 桌面报告工具 或访问 Webcompat.com 报告问题。