Можно ли увидеть, существует ли теневой элемент DOM? Я не слишком заинтересован в том, чтобы манипулировать им или даже на самом деле нацеливаться на него. Я понимаю аргументацию инкапсуляции. Но я хотел бы иметь возможность создавать другие элементы в обычной DOM, основываясь на том, присутствует ли элемент Shadow DOM.
Вид вроде:
if ( $('#element-id #shadow-root').length ) {
// true
}
Или, если не для теневого корня, по крайней мере определенного элемента внутри, как id div. Поэтому, если этот div существует, то ясно, что элемент Shadow DOM находится на странице.
Я знаю, что это было бы не так просто... Из некоторых исследований, которые я сделал, есть такие вещи, как >>>
и /deep/
, но их поддержка кажется низкой/нет/устаревшей. Купите, может быть, другой способ, но неэлегантный он может быть?