Firefox上的Polymer 1.0,Safari/deep/selector不工作

Firefox上的Polymer 1.0,Safari/deep/selector不工作,firefox,safari,polymer,shadow-dom,polyfills,Firefox,Safari,Polymer,Shadow Dom,Polyfills,有人能给我解释一下为什么在Safari和Firefox中 Polymer.dom(document.body).queryselectoral('body/deep/div.some-class')) 导致语法错误:指定的字符串无效或非法 我认为深度链接在非阴影DOM浏览器上是多填充的 如果选择器在加载文档时定义了一个CSS“变量”,那么在选择器中包含/deep/时也会出现同样的错误 例如,my main index.php包含,它具有以下内容: html/deep/paper按钮{/*OK*

有人能给我解释一下为什么在Safari和Firefox中

Polymer.dom(document.body).queryselectoral('body/deep/div.some-class'))
导致语法错误:指定的字符串无效或非法

我认为深度链接在非阴影DOM浏览器上是多填充的

如果选择器在加载文档时定义了一个CSS“变量”,那么在选择器中包含/deep/时也会出现同样的错误

例如,my main index.php包含
,它具有以下内容:

html/deep/paper按钮{/*OK*/
高度:46px;
}
html/deep/paper图标按钮{/*抛出错误*/
--纸张图标按钮墨水颜色:var(--colorWhite);
}

任何洞察都将不胜感激。

好的,问题的第一部分-我想你应该使用
Polymer.dom(element.root).querySelector
来搜索阴影dom内部,我想你不能像那样使用/deep/selector。可能是