当HTML和PHP代码已经完成执行但页面仍在加载时,可能是什么原因


What could be the cause when the HTML and PHP code already finish execute but page still loading?

我创建了一个HTML + PHP简单页面,其中包含一些来自google的javascript,如adsense和google plus button。

问题是页面很短。我的意思是上面没有太多内容,我很好奇为什么当页面完全加载时,就像所有内容都出现了并且没有任何遗漏一样,但是谷歌浏览器或像 firefox 上的栏仍在加载?

我确实测试删除了广告和按钮的javascript,它仍然具有相同的内容

这正常吗?或者我的代码中有什么问题,我应该看看?

打开开发人员工具(Chrome中的Ctrl-Shift-I),转到网络选项卡并加载页面,您将确切地看到哪个组件花费了什么时间。

大多数聪明的附加组件/插件(如google+,Analytics等)会在您自己的内容完全加载时加载,因此您可能会在页面直观完成后看到一些操作。

编辑:Chrome中的开发人员工具也可以从菜单中轻松访问...

查看 http://tools.pingdom.com/fpt/

它会让您知道仍在加载的内容。

如果没有弹出任何内容,那么你的JavaScript可能处于无限循环中。