【Web前端问题】请问JS有没有办法控制Tab页的加载状态
请问js是否可以控制浏览器tab页的加载状态呢?
我有一个单页面应用,想在路由切换的时候在浏览器tab页显示加载状态
目前已知的一种方法是使用iframe,但是这会浪费用户的网络流量,有没有更好的方法?
回答:
这个问题好玩,已知有一种骚操作是通过定时修改 favicon 来模拟 favicon 动画的效果。比如这个网站:https://we.dog/
那么可以参考这个思路,在加载状态的时候,切一堆 favicon 的动画图片依次替换,加载完毕之后替换成正常的favicon
回答:
通过js 改变图标
<!DOCTYPE html><html>
<head>
<meta charset="utf-8" />
<link rel="icon" href="loading.ico" />
</head>
<body>
<p>默认指定loading.ico,然后中途使用js更换为favicon.ico</p>
<script type="text/javascript">
var changeIcon = function () {
var link = document.head.querySelector("link");
link.href = "favicon.ico";
};
changeIcon();
</script>
</body>
</html>
回答:
可以更改tab的文字 变成加载中... 这个可以么
回答:
浏览器显示加载中肯定是要流量的
但是 你可以这么玩
var a = '-\\|/'setInterval(()=>{document.title = a[(i++)%4] + ' 这才是title' },300)
以上是 【Web前端问题】请问JS有没有办法控制Tab页的加载状态 的全部内容, 来源链接: utcz.com/a/136954.html