Firefox上的Polymer 1.0,Safari /深度/选择器无法正常工作

时间:2015-06-07 16:02:01

标签: firefox safari polymer shadow-dom polyfills

有人可以向我解释为什么在Safari和Firefox中,像

这样的东西
Polymer.dom(document.body).querySelectorAll('body /deep/ div.some-class')

导致 SyntaxError: An invalid or illegal string was specified

我认为在非shadow-DOM浏览器上填充了深层链接。

如果他们定义了一个CSS"变量"我也会在选择器中使用/ deep / in抛出相同的错误。在文档加载

例如,我的主index.php包含<link rel="import" href="shell/styles.html"/>,其中包含以下内容:

html /deep/ paper-button { /* OK */
    height: 46px;
}

html /deep/ paper-icon-button { /* Throws error */
    --paper-icon-button-ink-color: var(--colorWhite);
}

任何见解都将受到赞赏。

0 个答案:

没有答案