如何在Chrome控制台中关闭/深度/组合器弃用警告?

时间:2015-10-08 15:28:23

标签: google-chrome polymer shadow-dom

在编写Polymer概念证明时,我不断获得:

/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.

在谷歌浏览器的控制台中。

有没有办法在每次加载页面时都不会收到此警告?

1 个答案:

答案 0 :(得分:2)

您可能会看到此错误,因为您正在使用应用布局的类方法。如果您切换到使用自定义CSS mixins,那么您就不会收到错误。

所以只需导入:

<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">

而不是 classes / iron-flex-layout.html (它似乎包含了导致警告的此文件)

然后使用:

body {
  @apply(--layout-vertical); 
  @apply(--layout-fullbleed);  
}

在您的样式中而不是:

<body class="layout vertical fullbleed"> 

为您的html元素添加类。

使用类是一种更简洁,更直观的应用布局样式的方法,这真是一种耻辱。