【问题标题】:Firefox background-image disappear after switching tabs切换标签后Firefox背景图像消失
【发布时间】:2017-07-11 00:16:31
【问题描述】:

我在渲染背景图像时遇到了一些非常奇怪的问题。我不确定这是Firefox的错误还是我的错。

每次我在 Firefox 中打开我的项目站点时,所有背景图像都会正确加载和显示。在我切换到另一个选项卡并在一段时间后切换回来后,所有背景图像都消失了。我检查了开发人员工具中的网络分析选项卡,所有文件都正确加载。此外,在某些情况下,在我选择一些文本后会出现部分图像。几秒钟后,所有图像都出现了。所以我认为这是firefox中的一个渲染错误。

我的图片是这样实现的:

background-image:url("path/to/image.png");
background-size:cover;
background-position:center center;

是否有解决该错误的方法?这甚至是一个错误吗?谁能证实这一点?我在网上搜索,我找不到任何东西......

【问题讨论】:

  • 那么它在 Chrome 和 IE 中运行良好?此外,您正在图像上显示您的 IP。如果它是静态的,可能会有问题。
  • 我认为这更像是浏览器试图节省资源......对于当前不可见的选项卡,它们可能会被部分“卸载”以节省 CPU 和/或 RAM。
  • @CBroe 可能是这样,我也想过。但奇怪的是有时我必须等待几秒钟。这对用户来说太长了!
  • @Gezzasa IP 没问题,因为它是您在 Windows 上共享 Internet 连接时的默认 IP 范围。 Chrome 和 IE 未测试,但 Edge 没问题。
  • 我在 2020 年 3 月遇到了同样的问题。它影响了我正在开发的网站的开发版和产品版。它似乎只发生在 Firefox 中。有时背景图像会以碎片形式出现,这看起来非常奇怪。有时它根本不会回来,除非我刷新页面。

标签: css firefox background-image


【解决方案1】:

在我为我的网站尝试了一天的 CSS 背景图像和径向渐变之后,我发现了这个错误,然后我最终意识到这是 Firefox 中的错误,而不是我的 CSS。该漏洞现已确认在 Firefox 76 中存在 been fixed,计划于 5 月 6 日发布到 Stable 频道。要在 5 月 6 日之前获得 Firefox 76,go here 下载 76 Beta 并切换到 Beta渠道。只是不要忘记在 5 月 6 日最终发布 Firefox 76 时切换回稳定频道。

【讨论】:

  • 据我所知,Mozilla 确实已经解决了这个问题。 (我目前正在运行 Firefox 81.0,我没有看到问题再次出现。)感谢@Prometheus 提供的信息!
猜你喜欢
  • 2021-05-06
  • 1970-01-01
  • 1970-01-01
  • 2018-10-02
  • 2012-03-03
  • 1970-01-01
  • 2015-01-24
  • 1970-01-01
  • 2018-09-28
相关资源
最近更新 更多