我想在页面加载后执行一些AJAX请求和其他操作,但是同时使用window.onload
和$(document).ready()
似乎都会影响页面的google pagespeed得分以及浏览器中的“加载”时间devtools。
使用滚动或鼠标移动之类的东西可以避免此问题,但不能保证两者均不会发生。
可以侦听一个好的js事件,以防止上述性能受到打击,同时仍然对用户加载的每个页面执行操作吗?我不介意当漫游器访问(抓取)该网站时,这些动作是否根本没有发生。
您无法避免,pagespeed见解工具使用Lighthouse,该灯塔实际上将您的网站加载到浏览器中,模拟移动设备和台式设备,然后缓慢滚动至其底部。
然后,它捕获网络层上的请求。
没有办法“欺骗”它。
如果需要更多说明,请尝试使用puppeteer软件运行一些示例。