Google chrome 当使用ShadowDOMv0的禁用标志打开chrome时,开发人员控制台不会打开

Google chrome 当使用ShadowDOMv0的禁用标志打开chrome时,开发人员控制台不会打开,google-chrome,google-chrome-devtools,polymer-1.0,Google Chrome,Google Chrome Devtools,Polymer 1.0,我的应用程序是使用Polymer v1.x构建的。根据Polymer博客,Chrome将于2019年3月弃用ShadowDOMV0、CustomElementsV0和HTMLImports。为了测试我的应用程序的行为,我使用了Polymer博客中所述的“禁用闪烁功能=ShadowDOMV0”chrome标志 我的应用程序使用这些标志崩溃,但我无法打开开发人员控制台检查错误。事实上,即使您在chrome中打开带有这些标志的任何页面,浏览器也不允许打开开发者控制台 请注意:我在使用打开Chrome时

我的应用程序是使用Polymer v1.x构建的。根据Polymer博客,Chrome将于2019年3月弃用
ShadowDOMV0
CustomElementsV0
HTMLImports
。为了测试我的应用程序的行为,我使用了Polymer博客中所述的“禁用闪烁功能=ShadowDOMV0”chrome标志

我的应用程序使用这些标志崩溃,但我无法打开开发人员控制台检查错误。事实上,即使您在chrome中打开带有这些标志的任何页面,浏览器也不允许打开开发者控制台

请注意:我在使用打开Chrome时遇到过类似问题 “
——禁用闪烁功能=CustomElementsV0
”。但是,使用
HTMLImports
标志,它可以正常工作


有没有人遇到过类似的问题?或者,有人对此有任何解决方案吗?

devtools肯定会被此标志破坏,并且它会记录一个错误:

错误:控制台(3081)]“未捕获(承诺中)类型错误:element.createShadowRoot不是函数”,来源:chrome-devtools://devtools/bundled/shell.js (3081)

作为一种解决方法,您可以远程检查:

  • 打开Chrome在以下位置测试您的站点:
    Google\Chrome--user data dir=/tmp/asdfasdf--disable blink features=ShadowDOMV0--remote debug port=9222

  • 在另一个Chrome实例中,访问
    chrome://inspect
    ,您的页面应显示在“远程目标#本地主机”下


  • 非常感谢。您的解决方法确实有效。我现在可以看到错误,但我仍然无法调试代码,因为重新加载后会失去连接。你对此有什么见解吗?这个问题仍然存在,我正在Windows上运行Chrome72。