Das Projekt des Unternehmens verwendet die Auswirkungen dieser neuen Nachrichtenaufforderung, die hauptsächlich verwendet wird, um Benutzer zu neuen Nachrichten zu fordern. Der spezifische Implementierungscode lautet wie folgt:
var newmessageremind = {_step: 0, _title: document.title, _timer: null, // Neue Nachrichtenaufforderungen anzeigen: function () {var temps = newmessageremind._title.replace ("【】】", ") .Replace (" 【New Message】 ","); newMessageRemind._timer = setTimeout(function() { newMessageRemind.show(); //Write the cookie operation here newMessageRemind._step++; if (newMessageRemind._step == 3) { newMessageRemind._step = 1 }; if (newMessageRemind._step == 1) { document.title = "【 】" + temps}; return [newmessageremind._timer, newmessageremind._title]; }. document.title = newmessageremind._title; // Cookie -Operation hier schreiben}};Rufen Sie an, um eine neue Nachricht anzuzeigen. Eingabeaufforderung: newmessageremind.show ();
Rufen Sie an, um die neue Nachricht zu stornieren. Eingabeaufforderung: newmessageremind.clear ();
Außerdem: Dieser einfache Code hat ein Problem:
Wenn Sie eine Website mit vielen Seiten öffnen, werden alle Seiten weiter blinken, wenn eine neue Nachricht vorhanden ist und andere Seiten weiterhin aufgefordert werden, nachdem Sie die Nachricht angezeigt haben.
Unser Unternehmen löst das Problem durch die Verwendung von Cookies. Beim Anzeigen neuer Nachrichten werden alle Seiten mit Titeln abgebrochen.
Das Folgende ist ein weiterer Code, der von Wulin.com Editor empfohlen wird
<Script> (function () {var origintitu = document.title, titletime; document.adDeventListener ('VisibilityChange', function () {if (document.hidden) {document.title = 'Wo the Dead Ghost ging!'; setTimeout (function () {document.title = origintituil;}, 2000);Hinweis: Der obige Code muss mit der JQuery -Bibliothek vorinstalliert werden. Setzen Sie es einfach unten auf der Seite oder in JS