Чтобы наши посетители обновили свои браузеры, мы используем скрипт Pushup. Если вы не знакомы с этим, вы можете проверить его здесь: http://www.pushuptheweb.comjQuery: модификация скрипта «Pushup»
Однако мы используем портированную версию jQuery этого скрипта.
Реализация проста, но меня попросили внести изменения, которые над моей головой, вот почему я здесь.
Как вы можете видеть, сценарий имеет в основном два типа сообщений:
- "Upgrade" сообщение
- "Напомнить позже" сообщение.
Мне нужно добавить 3-е сообщение: A "Не показывать снова" сообщение.
идеи с каждым из сообщений являются:
- Upgrade сообщения: Имеет нажмите, чтобы загрузить соответствующее обновление браузера (уже с скриптом).
- Напомнить позже Пошли сообщение сообщение: при нажатии на сообщение уходит время, указанное в скрипте. Если пользователь закрывает свой браузер и открывает его до истечения указанного времени, он не видит сообщение снова. Если он снова откроет свой браузер по прошествии времени, он снова увидит сообщение. Кажется, это контролируется файлом cookie. (Все эти функции уже находятся в скрипте).
- Не показывать снова сообщение: Это тот, с которым мне нужна помощь. При нажатии на сообщение уходит навсегда. Я предполагаю, что для этого используется файл cookie без даты истечения срока действия или что-то подобное. Сообщение будет отображаться только в том случае, если пользователь удалит свои файлы cookie.
Проект Pushup JQuery можно найти здесь: https://github.com/stuartloxton/jquery-pushup
Я пытался сделать скрипку, чтобы вы могли видеть его, но это не сработало.
Любая помощь очень ценится.
Спасибо!
Я попытался добавить третье сообщение, которое я действительно смог сделать, но кодирование файла cookie и все, что сделал j08691 в своем моду, было тем, что я никогда бы не смог сделать сам. –