Polymer2.0-是否可以通过Shaow DOM获取完整的DOM内容进行下载?

时间:2017-08-01 04:40:33

标签: polymer-2.x polymer-2.0

Iam尝试使用编辑选项

更新后下载自定义元素

https://codepen.io/nagasai/pen/PKNeMw

在上面的示例中,我可以使用x-foo自定义元素下载文件,但是当我编辑它的值并尝试下载时,我只能看到DOM内容而没有阴影DOM

HTML:

UIActivityIndicatorView

JS:

Json

1 个答案:

答案 0 :(得分:-1)

影子Root或影子DOM下的DOM无法通过innerHTML访问。它不应该是。就像它的设计方式一样。 除非您正在设计自定义元素并通过插槽公开DOM。 或者,已发布的元素以某种方式暴露其DOM。

你可能会尝试像提到here那样的hacky方式 但是,父innerHTML上的直接DIV无法获得您想要的内容。

另外,在Your exact same query上留下相同的答案,并引用早先关于穿透Shadow DOM的Stack Overflow讨论