JS能设置最多加载时间 吗?

我在body标签内onload()了一个js函数。用作加载某个网站时当未完全加载完成时显示“加载中”。但我这个页面特别慢,完全加载完成需要等待十多秒。所以我想问,js有办... 我在body标签内onload()了一个js函数。用作加载某个网站时当 未完全加载完成时 显示“加载中”。但我这个页面特别慢,完全加载完成需要等待十多秒。所以我想问,js有办法设置最多加载时间吗?换个讲法,我只想要这个页面最多加载5秒不管有没有完全加载就显示,有什么方法做到吗? 展开
 我来答
络磊
2019-06-11 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:120
采纳率:95%
帮助的人:21.6万
展开全部
你可以 setTimeout 5秒以后隐藏"加载中"
但是!
这里"加载中" 是应该需要后台返回重要数据才能消除显示的
比如一个新闻详情 有 1. 此新闻具体内容 2. 广告部分
则你的加载顺序应该为 1. 先请求新闻内容 2. 请求广告内容
"加载中"显示时间应该是 1的开头到1的结尾
如果此网页的核心业务请求花了10s 那么就算你第五秒显示页面 用户也看不到想看的
so 你应该梳理一下你的代码业务 将"加载中"的显示放在核心业务请求
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式