Консоль разработчика не открывается при открытии Chrome с отключенными флагами для ShadowDOMv0 - PullRequest
0 голосов
/ 25 октября 2018

Мое приложение построено с использованием Polymer v1.x.Согласно этому Полимерному блогу, Chrome устарел ShadowDOMV0, CustomElementsV0 и HTMLImports в марте 2019 года. Чтобы протестировать поведение моего приложения, я использовал хромированный флаг "--disable-blink-features=ShadowDOMV0", как указано вПолимерный блог.

Мое приложение падает с этими флагами, но я не могу открыть консоль разработчика, чтобы проверить ошибку.Фактически, даже если вы открываете любую страницу в Chrome с этими флагами, браузер не позволяет открыть консоль разработчика.

Обратите внимание: У меня возникла подобная проблема, когдаЯ открыл Chrome с "--disable-blink-features=CustomElementsV0".Однако с флагом HTMLImports все работает нормально.

Кто-нибудь сталкивался с подобной проблемой?Или у кого-нибудь есть для этого решение?

1 Ответ

0 голосов
/ 25 октября 2018

Конечно, devtools не работают с этим флагом и регистрирует ошибку:

ОШИБКА: CONSOLE (3081)] "Uncaught (в обещании) TypeError: element.createShadowRoot не является функцией", источник: chrome-devtools: //devtools/bundled/shell.js (3081)

В качестве временного решения вы можете проверить его удаленно: Удаленная отладка с помощью Chrome Developer Tools .

  1. Откройте Chrome, чтобы проверить свой сайт: Google\ Chrome --user-data-dir=/tmp/asdfasdf --disable-blink-features=ShadowDOMV0 --remote-debugging-port=9222

  2. В другом экземпляре Chrome посетите страницу chrome://inspect истраница должна появиться в разделе «Удаленная цель #LOCALHOST».

...