Как получить время простоя машины?
Как получить время простоя машины?
|
в js никак
|
а как же мне быть я хочу сделать типа чата и если от юзера не будет не каких действий в теении какого то времени то типа перестать обнволять
|
сделать вручную самому это
повесьте события document.body.onmouseover и document.body.onkeypress , и в случае невозникновения их в течении долгого времени можно считать, что пользователь отошел только зачем вам это надо? |
Ну если чувак напрмиер зашел в чат побазарил а потмо забыл закрыть браузер а у него лимит там каокй нить и за ноч может ведь много набежать вот и хочу такую защитку сделать
|
ага, вот сижу я жду, когда мне в чате напишут, от компа отошёл чтобы ну эээ... пирожков испечь, а тут скрипт перестал мне обновлять чат, так как посчитал что я умер?
|
делайте, раз считаете такую функцию полезной
я вам направление показал лично я ее нахожу скорее даже вредной чем полезной |
а можно примерчик плиз вот с этими document.body.onmouseover и document.body.onkeypress
|
почему вредной?
|
Цитата:
|
Ну не занй , чем же он вам моежт помешать?
|
Цитата:
Цитата:
а польза довольно сомнительная, потому что чат не может хавать много трафика, а те кто сидят на тарифах потрафику, как правило не забывают ткие вещи. но даже если забыли выключить на ночь, то набежит не так уж много |
Цитата:
|
Цитата:
|
Тут, возможно, проблема больше не в том, как пользователю трафик сэкономить, а в том, как сервер разгрузить - избавить от лишних запросов. Я бы сделал так: вначале обновляется, например раз в 4 секунды. Идет запрос на сервер, если есть новые сообщения, то в следующий раз обновление через 4 - 1 = 3 секунды, если нет сообщений, то 4 + 1. Сделать минимум 2 сек. , максимум - 20 сек. Так и сообщения все дойдут и сервер немного разгрузится.
|
Какой-то хреновый чат получается, если через пару минут моего бездействия сообщения до меня доходят с 20-ти секундным опозданием.
|
Kolyaj,
Алгоритм изменения времени между сообщениями, конечно, можно и поправить. Я просто идею подал. |
Увидел на хабре что-то похожее на тему: «jQuery idleTimer plugin».
|
Цитата:
|
Цитата:
оффтоп: ZoNT, а ты умеешь пирожки печь? :) |
Цитата:
|
я не умею)))
хотя, может быть и умею но еще ни разу не пробовал |
Цитата:
|
Часовой пояс GMT +3, время: 12:34. |