d3.js
データの視覚化に利用するツールを構築しています。このツールは、webcomponentss と shadowDOM に依存しています。d3.js
だけでは、shadowDOM 内のノードを選択できませんd3.select
。d3
内部で作業する方法はありshadowdom
ますか、それとも明らかな何かが欠けていますか?
詳細に:
d3.select("#insideShadowDom")
次のようなものがあれば、何も返さない/選択しません
<web-component>
#document-fragment
<div id="insideShadowDom"></div>
</web-component>
明確にするために:shadowDOM
はフレームワークによって生成されます。イニシャルshadowRoot
(注入)を取得する方法を見つけました。ただし、返されるハンドルがなくても、それd3
について伝えることができるかどうかはまだ疑問です。shadowDOM
createShadowRoot()