Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 最小化并重新打开浏览器后,Chrome会使页面内容变为空白_Html_Google Chrome_Html5 Canvas_Pdfjs - Fatal编程技术网

Html 最小化并重新打开浏览器后,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的默认设置) 测试用例: 复制步

我将Chrome更新到最新的官方稳定版本,并观察到一个奇怪的行为

当浏览器最小化并在任何网页中恢复时,由于Chrome进行了某种优化,整个页面将再次呈现,其中无法呈现PDF、Canvas等元素。但同样的情况在Firefox、Opera、IE11、Edge和其他浏览器中也能很好地工作。这是最新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)和金丝雀。这两种方法都很有效。谢谢你提供的信息:)