发现通知时如何在地址栏中写入(通知数量)

发布于 2024-10-15 08:16:09 字数 99 浏览 7 评论 0原文

你们中有人知道当今大多数网站在发现新通知时如何在标题栏中显示通知数量吗?就像如果您在 Facebook 上收到通知一样,您会在标题栏中看到 (1) Facebook。我怎么能这么做呢?

Does any of you know how most of the websites today show the number of notifications in the title bar when a new notification is found? Like if you have a notification on Facebook you get (1) Facebook in the title bar. How could I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦中的蝴蝶 2024-10-22 08:16:09

这使用简单的 Javascript。首先,文档的标题存储在某处,因此当标题被多次写入时,它不会在标题前面添加多个 (1) (即,您不希望 (3) (1) Facebook)。然后它将 document.title 设置为原始标题,同时在前面放置一些信息,如下所示:

original_title = document.title

// time passes

document.title = "(" + update_count + ") " + original_title;

This uses simple Javascript. First, the title of the document is stored somewhere so when the title is written to multiple times, it doesn't prepend multiple (1)s to the title (i.e., you wouldn't want (3) (1) Facebook). Then it sets document.title to that original title while putting some bit of information on the front, something like this:

original_title = document.title

// time passes

document.title = "(" + update_count + ") " + original_title;
霞映澄塘 2024-10-22 08:16:09

您可以通过显式设置来访问标题栏:

document.title = document.title + ' (' + notificationCount+ ')'

You can access the title bar by setting it explicitly:

document.title = document.title + ' (' + notificationCount+ ')'
无人问我粥可暖 2024-10-22 08:16:09

如果你指的是标题栏,那么你可以使用 JavaScript:

var notifications = 2;
document.title = "("+ notifications +") ...";

If you mean the title bar, then you can use JavaScript:

var notifications = 2;
document.title = "("+ notifications +") ...";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文