【发布时间】:2017-01-09 05:06:24
【问题描述】:
我说的是在页面加载期间显示在选项卡上的图标。
铬:
Firefox(带有 TreeTab 插件):
你明白了。我想让它看起来像页面正在加载,当它已经加载时。一些事件触发是 javascript,然后选项卡看起来正在加载。有没有办法做到这一点?
我能想到的一种方法是用微调器替换网站图标,但我不确定是否可以即时更改,即使可以,跨浏览器也很麻烦。
【问题讨论】:
-
我认为你需要像
jQuery(document).ready(function() { setTimeout(function() { .... }, 2000); });这样的东西 - 我很感激没有指定 jQuery!怀疑这是否可行.. -
@DanielShillcock 抱歉,我不太明白。我应该在超时内设置什么以使页面看起来仍在加载?
-
对不起。大声思考。也许像下面这样的东西可以工作?
document.onreadystatechange = function() { if (this.readyState === "complete"){ //Set readyState back to false until you wish for the spinner to disappear } }; -
@DanielShillcock readyState 是只读的,不能自己设置。
-
我不知道这样的“功能”为什么/如何有用……但实现它的最佳方法可能是实际加载一些东西,比如图像,并让服务器以非常缓慢的速度响应数据。 (尽管加载嵌入式资源是否仍然使微调器显示可能取决于浏览器。)
标签: javascript html browser spinner loading