Chrome未触发文件载入事件

时间:2018-11-19 14:53:38

标签: javascript google-chrome google-chrome-devtools web-component html-imports

我们有一个使用WebComponents V0规范的应用程序。我们使用Polymer的硫化机将所有组件组合成一个可导入的HTML,并从主应用程序页面将其导入(HTML导入)。最近发现了Chrome中的一个问题(因为版本不确定),因此第一次尝试时不会加载该文档。在随后从缓存重新加载时,文档将成功加载。禁用缓存后,文档不会再次加载。浏览器选项卡仅保持旋转,并且网络面板中没有DOMContentLoaded或Load事件标记。

我们如何知道Chrome发生了什么?没有发生文档load时应遵循的典型步骤是什么?

以下是我可以确认的内容:

  • 代码中没有无限循环。浏览器主线程似乎处于空闲状态
  • 网络面板中没有待加载的资源
  • Chrome devtools的Performance面板上没有任何活动
  • 尝试切换polyfill
  • 似乎仅在页面中使用Web组件时才会发生问题
  • 文档的readyStateloading。页面上所有其他HTML导入的状态均为complete
  • 隐身模式也没有运气

0 个答案:

没有答案