Щоб увімкнути shadow dom у браузері chrome відкрити Інструменти розробника за допомогою Ctrl+Shift+I. Натисніть 3 вертикальні крапки у верхньому правому куті інструментів розробника перед кнопкою закриття. Тепер клацніть налаштування, і ви побачите прапорець «Показати тінь DOM агента користувача» в розділі «Елементи» на вкладці «Загальні». 10 травня 2016 р.
У Chrome, Edge або інших браузерах на основі Chromium: Відкрийте DevTools. Перейдіть до налаштувань, натиснувши F1. Знайдіть прапорець Показати тінь DOM агента користувача та встановіть його.
Щоб отримати доступ до цих тіньових елементів DOM, нам потрібно використовуйте функцію JavascriptExecutor executeScript().. Якщо ви подивитеся на структуру DOM, кожен елемент, який містить Shadow DOM, також має властивість shadowRoot, яка описує основні елементи.
Element.shadowRoot і параметр "mode". У прикладі вище ми передаємо аргумент { mode: "open" } у attachShadow(). Якщо для режиму встановлено значення «open», JavaScript на сторінці може отримати доступ до внутрішньої частини вашої тіньової DOM через властивість shadowRoot тіньового хосту.
Щоб отримати доступ до тіньових елементів DOM за допомогою JavaScript, вам спочатку потрібно запитувати тіньовий хост-елемент, а потім мати доступ до його властивості shadowRoot. Отримавши доступ до shadowRoot, ви можете запитувати решту DOM, як звичайний JavaScript. var host = документ. getElementById('оболонка'); корінь var = хост.
Увімкнути/вимкнути сховище DOM – Chrome Відкрийте Chrome, в адресному рядку введіть chrome://settings/content/cookies і натисніть Enter. 2. Увімкніть параметр Дозволити сайтам зберігати та читати дані файлів cookie (рекомендовано).