Html 最小化并重新打开浏览器后,Chrome会使页面内容变为空白
我将Chrome更新到最新的官方稳定版本,并观察到一个奇怪的行为 当浏览器最小化并在任何网页中恢复时,由于Chrome进行了某种优化,整个页面将再次呈现,其中无法呈现PDF、Canvas等元素。但同样的情况在Firefox、Opera、IE11、Edge和其他浏览器中也能很好地工作。这是最新Chrome版本的问题吗?这有什么解决办法吗Html 最小化并重新打开浏览器后,Chrome会使页面内容变为空白,html,google-chrome,html5-canvas,pdfjs,Html,Google Chrome,Html5 Canvas,Pdfjs,我将Chrome更新到最新的官方稳定版本,并观察到一个奇怪的行为 当浏览器最小化并在任何网页中恢复时,由于Chrome进行了某种优化,整个页面将再次呈现,其中无法呈现PDF、Canvas等元素。但同样的情况在Firefox、Opera、IE11、Edge和其他浏览器中也能很好地工作。这是最新Chrome版本的问题吗?这有什么解决办法吗 OS:Windows 10 64位 Chrome版本:v62.0.3202.89,64位 设置::硬件加速-启用(Chrome的默认设置) 测试用例: 复制步
- OS:Windows 10 64位
- Chrome版本:v62.0.3202.89,64位
- 设置::硬件加速-启用(Chrome的默认设置)
- 在chrome中打开PDFJS查看器
- 最小化浏览器
- 恢复/重新打开浏览器
无论如何,我无法在osX构建上复制。可能与当前64金丝雀版本中应修复的相关。作为一种解决方法,您可以尝试强制更改窗口焦点的样式(
window.onfocus=e=>{if(e.target!==window)return;让docEl=document.documentElement,s=docEl.style;s.display='inline-block';docEl.offsetWidth;s.display='block'};
)。如果您在最新的canary版本中仍然遇到此错误,请随时向chromium的团队提交错误报告。Kaido,此问题仅在Windows中存在,并且仅在最新的稳定版本(v62.0.3202.89)中存在。在Mac中,它与chrome的同一版本运行得非常好。是的,这就是我所说的,我不能在osX构建中复制。您是否在windows上尝试了最新的canary版本(v.64)?如果它在那里工作,这意味着他们已经修复了它。我刚刚尝试了最新的测试版(v63)和金丝雀。这两种方法都很有效。谢谢你提供的信息:)