![](/img/trans.png)
[英]How can I update a tab's title when new content appears on minimized page?
[英]How do I periodically update the title of a website when on a different tab?
为简单起见,假设我希望网站的标题从0
开始每秒增加1
。 我知道如何使用JavaScript使用setInterval
做到这一点-很简单。 但是,一旦我切换到新标签页,设置间隔似乎就基本上停止了工作。 我看到没有重点关注的网站会进行此类定期更新,因此我知道这是可能的。 我尝试浏览他们的源代码,但什么都没找到。 那么,如何做到这一点呢?
好吧,应该通过每过一秒钟更新DOM元素来完成。
所以可能是这样的。 FunctionOne(){ setInterval(function(){ var title = document.getElementByTagName('title'); var TimesChanging = "My number or variable"; for(var a = 0; a <= TimesChanging; a++) { title.innerHTML = "My title " + a; } return a; } ,1000)}
这样,cicle每秒都会更新标题,次数最多由TimesChanging变量决定。
对于不使用其他选项卡的问题,它可能取决于页面的焦点,您可以这样说:
<body onfocusout="myFunctionTwo(a)" onfocus="FunctionOne()">
myFunctionTwo(a) {
setInterval(
function(){
var title = document.getElementByTagName('title');
for (a; a<= variable; a++){
title.innerHTML = "My title " + a;
}
,1000)};
通过这种方式,您可以将参数a传递给第二个函数,并继续循环变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.