javascript - 如何在文档标题上添加 (1) 文本通知

标签 javascript jquery html browser notifications

嗨,我在这里读到了有关 browser tab notifications 的内容

这是建议每秒在浏览器选项卡上实现 (1) 的代码。

var count = 0;
var title = document.title;

function changeTitle() {
    count++;
    var newTitle = '(' + count + ') ' + title;
    document.title = newTitle;
}

function newUpdate() {
    update = setInterval(changeTitle, 1000);
}

var docBody  = document.getElementById('site-body');
docBody.onload = newUpdate;

我已经尝试过,但似乎不起作用。不明白为什么..输入?

演示 http://tutsplus.github.io/tab-notification/index.html

最佳答案

如果像示例中那样,脚本在 body 标记内加载,请尝试这个:

var count = 0;
var title = document.title;
var update;

function changeTitle() {
    count++;
    var newTitle = '(' + count + ') ' + title;
    document.title = newTitle;
}
(function() {
    update = setInterval(changeTitle, 1000);
})();

此外,在您的代码中变量更新未声明。而且您没有使用它,因此请尝试删除“更新”。

关于javascript - 如何在文档标题上添加 (1) 文本通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37853609/

相关文章:

javascript - 粘性导航问题 - "position: fixed"可能未生效

javascript - 分割字符串并创建分页

javascript - jQuery .before() 不插入我定义的内容

javascript - 选择除特定子元素之外的 jquery 元素

javascript - Axios 请求在生产构建中返回 HTML 而不是 JSON。 ( react 、Node.js、Heroku)

javascript - jQuery 单击事件影响同一类的所有标签

javascript - 如果引导模式被隐藏,如何在 jquery 中使函数为 false?

javascript - 为什么我无法收到来自 javascript 的输入值

javascript - Jquery 验证正则表达式不起作用

jquery - 使 bootstrap popover 重叠