خیلی اوقات برای هدف های متفاوت نیازه که بدونید آیا کاربر در صفحه شماست یا تو تب دیگه داره میچرخه. مثلا میخواید وقتیکه کاربر جای دیگه هست و براش یه پیغامی بفرستید که برگرده به صفحه شما میتونید از روش زیر استفاده کنید:

setInterval(function(){tab_visibility()},500);


			tab_visibility = function(){


				var hidden, state, visibilityChange; 



				if (typeof document.hidden !== "undefined") {

					state = "visibilityState";

				} else if (typeof document.mozHidden !== "undefined") {

					state = "mozVisibilityState";

				} else if (typeof document.msHidden !== "undefined") {

					state = "msVisibilityState";

				} else if (typeof document.webkitHidden !== "undefined") {

					state = "webkitVisibilityState";

				}



				if(document[state] == "hidden")

					document.title = "Inactive";

				else

					document.title = "Active";

			}