Chrome 29 样式/CSS 问题

Posted

技术标签:

【中文标题】Chrome 29 样式/CSS 问题【英文标题】:Chrome 29 Style/Css issues 【发布时间】:2013-05-24 19:52:41 【问题描述】:

我在使用 Chrome Canary(版本 29.0.1521.0)和开发频道时遇到了这个问题。

基本上,我有一个带有单独样式表的页面用于打印。在 Chrome 26、27、28 和任何其他浏览器(包括 Firefox Nightly)中,我的页面都能正确显示。但是,由于 Canary 和 Dev 频道升级到版本 29,我将打印样式应用于页面,无法恢复正常样式。这绝对是一个 javascript 问题,而不是 CSS,你甚至可以在它被打印样式表隐藏之前的一瞬间看到正确的页面加载。 CSS 媒体覆盖什么也不做,也没有 JavaScript 错误或警告,除了偶尔标签会挂起并变得无响应,使用 100% 的 CPU 内核。当标签挂起时,所有开发工具都没有响应且无法使用。

我发现有几种方法可以规避该问题:例如,关闭标签并刷新它(即使它没有挂起)通常会正确加载页面,加载几次页面。禁用 JavaScript 也可以解决问题(不实用)。当页面正确加载时,所有元素都可以正常工作并正确显示。

我已经在网上搜索过有类似问题的人,但没有提出任何建议。

有没有人知道我可以做些什么来解决这个问题?

谢谢!

【问题讨论】:

好吧,它根本不能保证正常工作,考虑到事物的更新频率/移动目标性质,解决它似乎是浪费时间。 code.google.com/p/chromium/issues/detail?id=244495 嘿,完美的答案,不知道为什么我在找的时候找不到! (也许你是比我更好的谷歌人;))你想把它作为回复而不是评论,我会标记为答案吗? (听起来 Chrome 的第 29 版正在“闪烁”。咳咳。) 【参考方案1】:

好吧,它根本不能保证正常工作,考虑到事物的更新频率/移动目标性质,解决它似乎是浪费时间。

这似乎是现有的错误报告:CSS loaded from cache with different media as screen is loaded as screen。

【讨论】:

以上是关于Chrome 29 样式/CSS 问题的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 将 CSS 样式表解释为图像

Chrome 开发者工具样式选项卡显示褪色的 CSS 定义,为啥?

如何让firefox和chrome支持css自定义鼠标样式?IE中用“cursor:url()”属性可以实现,FF、Chrome怎么弄?

有啥方法可以保存 CSS 差异而不是在 Chrome 开发工具中保存整个样式表?

有啥方法可以保存 CSS 差异而不是在 Chrome 开发工具中保存整个样式表?

从 Chrome 中的 css 自定义样式按钮中删除蓝色边框