1

Я пишу сценарий greasemonkey (требуется плоский javascript), который требует, чтобы я вычислил время дрейфа/время просмотра URL-адреса, то есть я хочу рассчитать время, за которое был активен URL-адрес. она должна быть, как это ..Расчет времени дрейфа/просмотра

  1. Когда пользователь нажимает на какой-то другой URL, мне нужно, чтобы сохранить время просмотра, соответствующий этому URL. (ONBLUR ????)

  2. Когда пользователь закрывает вкладку, мне нужно снова сохранить время просмотра для этого URL-адреса.

  3. Когда пользователь не находится на определенной веб-странице, время просмотра этого URL не должно увеличиваться.

  4. Когда пользователь возвращается к URL, его время просмотра должен снова начать с 0 секунд. (OnFocus ???)

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

Нужен решить эту проблему срочно

+0

Вы должны создать его как расширение fx, а не как gm-скрипт – w35l3y

+1

Могу ли я просто спросить вас, почему вы говорите, что, поскольку я был способный к очень сложным вещам с использованием GM-скрипта. Во всяком случае, я портирую свой GM-скрипт на полноценное дополнение ... но в настоящее время мне срочно нужно завершить свой проект, и с тех пор, пока я опирался на GM-скрипт, и это последний этап проекта для на данный момент мне придется придерживаться GM-скрипта ... посмотрите, можете ли вы помочь мне с этим – Shatu

ответ

1

Вы можете использовать событие «OnLoad» и «OnUnload»

«OnLoad» событие начнется время
И «OnUnload» событие будет вычислить разница между текущим временем и сохраненным временем, так как событие «onload»

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