gpt4 book ai didi

javascript - 可以使用 Javascript 刷新浏览器窗口吗?

转载 作者:数据小太阳 更新时间:2023-10-29 05:59:43 24 4
gpt4 key购买 nike

像许多程序一样,闪烁它们在任务栏/停靠栏上的窗口以提醒用户切换到该程序,

是否可以使用 Javascript 刷新浏览器窗口? (也欢迎使用仅限 FireFox 的脚本)

这对于有大量实时事件的基于网络的聊天/论坛/社区软件很有用。

最佳答案

@Hexagon Theory:为什么要重写整个 head 元素只是为了改变 head 中一个元素的值?您的解决方案在多个层面上都非常低效。

<html>
<head>
<link rel="icon" href="on.png" type="image/png" id="changeMe" />
<script type="text/javascript" src="flash.js"></script>
</head>
<body>
</body>
</html>

flash.js:

function Flasher(speed) {
var elem = document.getElementById('changeMe');

this.timer = setTimeout(function() {
elem.href = elem.href == 'on.png' ? 'off.png' : 'on.png';
}, speed);

this.stop = function() { clearTimeout(this.timer); }
}

/* sample usage
*
* var flasher = new Flasher(1000);
* flasher.stop();
*/

它不一定非得是一个类,但它有助于保持全局命名空间的清洁。这是未经测试的,但如果由于某种原因简单地更改 href 不起作用,请克隆链接节点,更改 href 并将旧链接替换为克隆的链接。

关于javascript - 可以使用 Javascript 刷新浏览器窗口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/486706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com