Свързани публикации 'shadow-dom'
Как да намерите уеб елементи в Shadow DOM с помощта на Selenium WebDriver и C#
Проблемът
Процесът на намиране на елементи в уеб страница, която не използва Shadow DOM, е достатъчно ясен. Опитът да се намерят елементи в уеб страница, която наистина използва Shadow DOM, е още един котел за риба!
Проблемът е, че библиотеките на WebDriver не поддържат директно DOM елементи в сянка, така че ако използвате предоставените извиквания на функции, за да намерите елементи, те няма да успеят.
Примерна уеб страница
Често срещана примерна уеб страница, използвана за..
Реактивно маркиране с помощта на ванилен Javascript
В ерата на динамичното уеб съдържание, появата на уеб 2.0 доведе до изобилие от техники, всички насочени към това да направят изобразяването на уеб съдържание не само по-бързо, но и по-ефективно и по-лесно за автоматизиране. Нивото на абстракция, използвано за постигане на това обаче, понякога може да скрие важните основи, които правят тези подвизи възможни. Тази статия е опит да се отлепят слоевете и да се изследват основните операции, които са в основата на тези по-сложни абстракции...
Shadow Dom
Shadow DOM е уеб стандарт, който позволява капсулиране и обхват на стилове и маркиране в конкретен компонент или елемент, като го изолира от останалата част от страницата. Той позволява създаването на многократно използвани уеб компоненти със собствено DOM дърво, CSS стилове и поведение на JavaScript. Капсулираните елементи и стилове в сенчестия DOM са скрити от основния документ, предотвратявайки намеса от външни стилове и скриптове.
т.е.: Да кажем, че създавам персонализиран компонент..
Свързани въпроси 'shadow-dom'
как да използвате полимерни полифили заедно
Опитвам се да използвам полифилите Polymer за ShadowDOM и Персонализирани елементи
Ако ги използвам поотделно, те работят добре, но когато използвам и двете едновременно, получавам грешки като тази
Uncaught TypeError: Cannot read property...
1402 изгледи
schedule
17.09.2022
Как да зададете височина на CKEditor 5
Използване на ъглов компонент на CKeditor Как да настроя височината на редактора?
Според документите това може да стане, като зададете стила на редактора на:
min-height: 500px !important;
Но не става!
8434 изгледи
schedule
26.09.2022
Как да добавите множество дъщерни елементи в DOM и да ги покажете, като използвате ванилен javascript?
Опитвам се да вмъкна някои SVG икони в dom, но SVG (родителски възел) винаги се заменя от употреба (дъщерен възел). Някой да ми помогне да разбера?
Изображение на изходния код тук
Codepen тук
const icons = [
"html5" ,
"css3" ,...
2720 изгледи
schedule
24.09.2022
Полимерни елементи на трети страни
Опитвам се да разбера дали полимерът е създаден за конкретен случай на употреба -- уеб компоненти на трети страни.
Това, което трябва да постигна, е да създам уеб компонент, който приема като вход от страницата на обаждащия се URL адрес на...
785 изгледи
schedule
06.03.2024