如何在 Chrome 中启用 CSS 选择器分析

Posted

技术标签:

【中文标题】如何在 Chrome 中启用 CSS 选择器分析【英文标题】:How can I enable CSS selector profiling in Chrome 【发布时间】:2012-02-12 04:50:17 【问题描述】:

我读过一篇有趣的article 关于css 选择器分析的文章,但我还没有找到任何方法来实际启用此功能。有什么我完全想念的吗?

【问题讨论】:

【参考方案1】:

此答案不再有效。请参考 Johns 的回答。

我在 Chrome 18.something Dev 上,它在开发者工具下。 单击扳手/工具/开发人员工具,然后单击“配置文件”选项卡....现在了解这一切的含义;)

【讨论】:

就是这样 - 我有普通版本 16.something,谢谢 ;) 我刚刚更新到最新的 chrome (30.something) 并且似乎丢失了 CSS profiler :( @AlexandruRada 在这种情况下会发生什么?...有什么想法吗?我想这取决于原始海报删除我的勾号并将其交给约翰......我会编辑我的答案以反映这一点。【参考方案2】:

CSS 选择器分析器是 removed from Chrome 30:

CSS 选择器匹配现在对于绝大多数常见的选择器来说是相当快的,而这些选择器在分析器实现时曾经很慢。此时间也包含在时间轴“重新计算样式”事件中。

因此,我认为 CSS 选择器分析器并不像 [可能已经] 使用的那么有用,并且可以安全地删除。这也将减少尝试微优化已经很快的选择器的开发人员的比例。

【讨论】:

【参考方案3】:

以防万一有人仍然需要 CSS 选择器分析器,您可以在我相信除 Safari 之外的任何基于 Webkit 的浏览器的 Web Inspector 中找到它(Falkon(以前称为 Qupzilla ) 只是一个例子)。

【讨论】:

以上是关于如何在 Chrome 中启用 CSS 选择器分析的主要内容,如果未能解决你的问题,请参考以下文章

如何将从 Chrome 复制的 css 选择器路径转换为 ​​beautifulsoup 对象?

如何让 CSS 选择器在 Chrome 17 的开发者工具中工作?

Chrome 或 Firefox 中的 Web 开发人员模式:如何获取对象的 CSS 完整选择器?

css选择器chrome怎么用

如何计算与我的 CSS 选择器匹配的元素数量?

有没有办法让 CSS :not() 选择器在 IE 和 Chrome 中工作?