Я работаю над приложением на основе браузера, которое должно иметь возможность привлекать внимание пользователей, когда пользователь получает входящее событие, например сообщение, даже если пользователь свернул браузер.
Поиск дал мне хорошие результаты, но не для кроссбраузерности или специфики для firefox. Мне нужно поддерживать IE 7+ и FF 3.6+ (в зависимости от пользовательской базы).
Вот что я изучил:
До сих пор мы использовали простое предупреждение javascript для заставьте значок в трее мигать, но это создало дополнительный щелчок при попытке ответить на уведомление (всего 3 щелчка сейчас или 33% ухудшения). Ожидается, что пользователи будут делать это 20-50 раз в день, так что это очень быстро станет действительно надоедающим.
На основе примера, предоставленного в сети разработчиков Microsoft, я создал этот простой прототип, который хорошо работал для IE, но он специфичен для IE и не будет работать в других браузерах:
Popup Example
Любые предложения о том, как улучшить этот опыт без использование исполняемого файла, установленного локально, приветствуется!