2013-05-30 2 views
0

Итак, я получил задание, чтобы сделать наше уведомление на рабочем столе более заметным. Я уже использую звук на дисплее, но некоторые пользователи хотят большего визуального уведомления. Я понятия не имею, как сделать уведомление более крупным, или как заставить его мигать, или что-то в этом роде, или, возможно, изменить цвет фона.Как сделать уведомление на рабочем столе больше или мигать

Вот код, который я использую в данный момент

if (window.webkitNotifications.checkPermission() != 0)setAllowNotification(); 
    n = window.webkitNotifications.createNotification('link/to/image.png', 'Warning!', 'Hey u got new important message'); 
    n.ondisplay=playSound(); 
    n.show(); 

Он используется для администратора сайта, чтобы они знали, когда пользователь делать что-то, поэтому он не будет использоваться в качестве спама для обычных пользователей.

Btw: нет уведомлений рабочего стола с тегами.

ответ

0

Уведомления, предоставляемые браузером, в основном не контролируются, насколько они привлекают внимание. Зачем? Потому что, как вы указали, в противном случае это может быть неправильно использовано (несмотря на то, что пользователь должен дать явное разрешение на это). Если вы хотите, чтобы больше внимания привлекали уведомления, самым эффективным способом было бы показать их на вашей собственной веб-странице, конечно же, это также означает, что пользователь должен находиться на вашей веб-странице, но если это их фокус, тогда это должно быть хорошо. (И в противном случае тонкие уведомления на рабочем столе верны в том, что они тонкие, так как они слишком сильно отвлекают от того, что делает пользователь).

+0

Хорошо, спасибо, поэтому не можете этого сделать. Проблема в том, что пользователь обычно не открывал браузер (он сведен к минимуму), и они выполняют какую-то другую работу. У них есть сайт, открытый в окне браузера. Возможно ли увеличить браузер? – gabrjan

+0

Нет, он снова выйдет за рамки того, что должен разрешить браузер. Уведомления на рабочем столе * точно *, что вы хотите в этой ситуации, я, честно говоря, не вижу, как пользователи могут игнорировать эти уведомления ... единственное, что я могу предложить, - это переключить пользователей на firefox + mac + growl + https://addons.mozilla.org/en-us/firefox/addon/html-notification/, который позволит им настраивать свои собственные уведомления ... и аналогичная вещь возможна и для Linux ... но сомнения это в рамках проблемы. –

+0

Проблема в том, что эти пользователи не всегда работают на компьютере, поэтому мне нужно что-то вроде всего экрана: D Я думаю, что напишу приложение .NET и назову его на действия. – gabrjan

Смежные вопросы