يستخدم مشروع الشركة تأثير موجه الرسائل الجديد ، والذي يستخدم بشكل أساسي لمطالبة المستخدمين بإنشاء رسائل جديدة. رمز التنفيذ المحدد كما يلي:
var newmessageremind = {_step: 0 ، _title: document.title ، _timer: null ، // إظهار مطالبات رسالة جديدة show: function () {var temps = newmessageremind._title.replace ("【】" ، ""). "). newmessageremind._timer = setTimeOut (function () {newmessageremind.show () ؛ // اكتب عملية ملفات تعريف الارتباط هنا newMessagerEmind._step ++ ؛ if (newmessageremind._step == 3) {newmessageremind._step = 1} ؛ "【】" + temps} ؛ return [newmessageremind._timer ، newmessageremind._title] ؛ } ، // إلغاء موجه رسالة جديدة clear: function () {cleartimeout (newMessagerEmind._timer) ؛ document.title = newmessageremind._title ؛ // كتابة ملفات تعريف الارتباط هنا}} ؛الاتصال لعرض موجه رسالة جديدة: NewMessageremind.show () ؛
اتصل لإلغاء موجه رسالة جديدة: NewMessagerEmind.clear () ؛
أيضًا: سيكون لهذا الرمز البسيط مشكلة:
أي عندما تفتح موقعًا مع العديد من الصفحات ، إذا كانت هناك رسالة جديدة ، فستستمر جميع الصفحات في وميض ، وسيتم مطالب الصفحات الأخرى بعد عرض الرسالة.
شركتنا تحل المشكلة باستخدام ملفات تعريف الارتباط. عند عرض الرسائل الجديدة ، سيتم إلغاء جميع الصفحات ذات الألقاب.
فيما يلي رمز آخر أوصى به محرر Wulin.com
<script> (function () {var origintitile = document.title ، titletime ؛ document.addeventListener ('VisabilityChange' ، function () {if (document.hidden) {document.title = 'where where the dead ghost! setTimeout (function () {document.title = Origintitile ؛} ، 2000) ؛ملاحظة: يجب تحميل الرمز أعلاه مسبقًا مع مكتبة jQuery. فقط ضعها في أسفل الصفحة أو في JS