Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome中未触发文档加载事件_Javascript_Google Chrome_Google Chrome Devtools_Web Component_Html Imports - Fatal编程技术网

Javascript Chrome中未触发文档加载事件

Javascript Chrome中未触发文档加载事件,javascript,google-chrome,google-chrome-devtools,web-component,html-imports,Javascript,Google Chrome,Google Chrome Devtools,Web Component,Html Imports,我们有一个使用WebComponents V0规范的应用程序。我们使用Polymer的硫化剂将所有组件组合成一个可导入的HTML,并从主应用程序页面导入(HTML导入)。最近注意到Chrome中的一个问题(不确定版本,因为),第一次尝试时没有加载该文档。在随后从缓存重新加载时,文档将成功加载。禁用缓存后,文档不会再次加载。浏览器选项卡一直在旋转,网络面板中没有DOMContentLoaded或Load事件标记 我们如何知道Chrome中发生了什么?当文档加载未发生时,应遵循哪些典型步骤 以下是我

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

我们如何知道Chrome中发生了什么?当文档
加载
未发生时,应遵循哪些典型步骤

以下是我可以证实的事情:

  • 代码中没有无限循环。浏览器主线程似乎处于空闲状态
  • 网络面板中没有要加载的挂起资源
  • Chrome devtools的
    性能
    面板上没有任何活动
  • 尝试切换多边形填充
  • 这个问题似乎只有在网页中使用webcomponents时才会发生
  • 文档的
    readyState
    正在
    加载中。页面上所有其他HTML导入的状态为
    complete
  • 隐姓埋名模式也不会带来好运

听起来像是Chrome中的一个bug。看看它是否固定在铬金丝雀上。试试旧的便携式Chrome版本。尝试报告并提供一个演示页面(您可以要求私下将其发送给开发人员)。您编写了什么代码来导入该文件?link rel=“import”不适用于少量代码