我的应用程序是使用Polymer v1.x构建的。根据{{3}} Polymer博客,Chrome将于2019年3月弃用ShadowDOMV0
,CustomElementsV0
和HTMLImports
。为测试我的应用程序的行为,我使用了“ --disable-blink-features=ShadowDOMV0
铬标志,如Polymer博客所述。
我的应用程序因这些标志而崩溃,但我无法打开开发者控制台来检查错误。实际上,即使您使用这些标志打开chrome中的任何页面,浏览器也不会打开开发者控制台。
请注意: 我在打开Chrome浏览器时遇到了类似的问题
“ --disable-blink-features=CustomElementsV0
”。但是,使用HTMLImports
标志可以正常工作。
有人遇到类似的问题吗?还是有人对此有任何解决方案?
答案 0 :(得分:4)
devtools确保已被此标志破坏,并记录错误:
ERROR:CONSOLE(3081)]“未捕获(承诺)TypeError:element.createShadowRoot不是函数”,来源:chrome-devtools://devtools/bundled/shell.js(3081)
作为解决方法,您可以远程检查它:Remote debugging with Chrome Developer Tools。
打开Chrome浏览器以测试您的网站:Google\ Chrome --user-data-dir=/tmp/asdfasdf --disable-blink-features=ShadowDOMV0 --remote-debugging-port=9222
在其他Chrome实例中,访问chrome://inspect
,您的页面应显示在“远程目标#LOCALHOST”下。