рдХреНрд░реЛрдо 94 рдорд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ API рдХреЛ рд╕рдорд╛рд╡реЗрд╢ рдХреЛ рдЖрд▓реЛрдЪрдирд╛ред рдХреНрд░реЛрдо рдорд╛ рд░рд╕реНрдЯ рд╕рдВрдЧ рдкреНрд░рдпреЛрдЧ

Chrome 94 рдорд╛ Idle Detection API рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдорд╛рд╡реЗрд╢рд▓реЗ Firefox рд░ WebKit/Safari рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ рдЖрдкрддреНрддрд┐ рдЬрдирд╛рдЙрдБрджреИ рдЖрд▓реЛрдЪрдирд╛рдХреЛ рд▓рд╣рд░ рдирд┐рдореНрддреНрдпрд╛рдПрдХреЛ рдЫред

Idle Detection API рд▓реЗ рд╕рд╛рдЗрдЯрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рднрдПрдХреЛ рд╕рдордп рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЕрд░реНрдерд╛рддреНред рдХрд┐рдмреЛрд░реНрдб/рдорд╛рдЙрд╕рд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИрди рд╡рд╛ рдЕрд░реНрдХреЛ рдордирд┐рдЯрд░рдорд╛ рдХрд╛рдо рдЧрд░реНрджреИрдиред API рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реНрдХреНрд░рд┐рди рд╕реЗрднрд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ рд╡рд╛ рдЫреИрди рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреЗрдкрдЫрд┐ рд╕реВрдЪрдирд╛ рдкрдард╛рдПрд░ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рдХреЛ рдиреНрдпреВрдирддрдо рдорд╛рди 1 рдорд┐рдиреЗрдЯрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ API рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдорддрд┐рд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдЕрд░реНрдерд╛рддреНред рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫ рднрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреБрд╣реЛрд╕реН рд╡рд╛ рдЕрдкрд░реЗрд╕рди рдмреНрд▓рдХ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕реЛрдзреНрдиреЗ рд╡рд┐рдиреНрдбреЛрдХреЛ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдиреЗрдЫред Idle Detection API рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрди, "рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛" рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЦрдгреНрдбрдорд╛ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдХрд▓реНрдк ("chrome://settings/content/idleDetection") рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрд▓реЗ рдЪреНрдпрд╛рдЯ, рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕рдЮреНрдЬрд╛рд▓ рд░ рд╕рдЮреНрдЪрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрдерд┐рддрд┐ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЙрд╕рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫ рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирдЖрдЙрдЮреНрдЬреЗрд▓ рдирдпрд╛рдБ рд╕рдиреНрджреЗрд╢рд╣рд░реВрдХреЛ рд╕реВрдЪрдирд╛ рдврд┐рд▓рд╛рдЗ рдЧрд░реНрди рд╕рдХреНрдЫред API рд▓рд╛рдИ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛рдХреЛ рдЕрд╡рдзрд┐ рдкрдЫрд┐ рдореВрд▓ рд╕реНрдХреНрд░рд┐рдирдорд╛ рдлрд░реНрдХрди, рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдирднрдПрдХреЛ рдмреЗрд▓рд╛ рдкреБрди: рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЬрдЯрд┐рд▓, рд▓рдЧрд╛рддрд╛рд░ рдЪрд╛рд░реНрдЯ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдХрд┐рдУрд╕реНрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

Idle Detection API рд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рд╡рд┐рдкрдХреНрд╖реАрдХреЛ рд╕реНрдерд┐рддрд┐ рднрдиреЗрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЫ рд╡рд╛ рдЫреИрди рднрдиреНрдиреЗ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ рдЧреЛрдкреНрдп рдорд╛рдиреНрди рд╕рдХрд┐рдиреНрдЫред рдЙрдкрдпреЛрдЧреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпреЛ API рдЦрд░рд╛рдм рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЯрд╛рдврд╛ рд╣реБрдБрджрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рд╡рд╛ рдЦрдирди рдЬрд╕реНрддрд╛ рд╕реНрдкрд╖реНрдЯ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐ рд▓реБрдХрд╛рдЙрдиред рдкреНрд░рд╢реНрдирдорд╛ API рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдврд╛рдБрдЪрд╛ рд░ рдЙрд╕рдХреЛ рдХрд╛рдордХреЛ рджреИрдирд┐рдХ рд▓рдп рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкрдирд┐ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЦрд╛рдЬрд╛рдорд╛ рдЬрд╛рдБрджрд╛ рд╡рд╛ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдЫреЛрдбреНрджрд╛ рддрдкрд╛рдИрдВрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдкреНрд░рдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЕрдиреБрд░реЛрдзрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдпреА рдЪрд┐рдиреНрддрд╛рд╣рд░реВрд▓рд╛рдИ Google рд▓реЗ рдорд╣рддреНрд╡рд╣реАрди рдард╛рдиреЗрдХреЛ рдЫред

рдердк рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдореЗрдореЛрд░реАрдХреЛ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдЮреНрдЪрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдкреНрд░рд╡рд░реНрдзрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреНрд░реЛрдо рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдмрд╛рдЯ рдиреЛрдЯ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЧреБрдЧрд▓рдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдХреНрд░реЛрдордорд╛ 70% рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐рд╣рд░реВрдХрд╛ рдХрд╛рд░рдг рд╣реБрдиреНрдЫрдиреН, рдЬрд╕реНрддреИ рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдореЗрдореЛрд░реА рдЦрд╛рд▓реА рдЧрд░реЗрдкрдЫрд┐ рдмрдлрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ (рдкреНрд░рдпреЛрдЧ-рдкрд╢реНрдЪрд╛рдд-рдореБрдХреНрдд)ред рддреНрдпрд╕реНрддрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддреАрди рдореБрдЦреНрдп рд░рдгрдиреАрддрд┐рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН: рд╕рдВрдХрд▓рди рдЪрд░рдгрдорд╛ рдЬрд╛рдБрдЪрд╣рд░реВрд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрдиреЗ, рд░рдирдЯрд╛рдЗрдордорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрдиреЗ, рд░ рдореЗрдореЛрд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗред

рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдХреНрд░реЛрдорд┐рдпрдо рдХреЛрдбрдмреЗрд╕рдорд╛ рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдорд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрди рдерд╛рд▓реЗрдХреЛ рдЫред рд░рд╕реНрдЯ рдХреЛрдб рдЕрдЭреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдбреЗрд▓рд┐рднрд░ рдЧрд░рд┐рдПрдХрд╛ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рд░ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рд░рд╕реНрдЯрдорд╛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрд╛рдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рд░ C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЕрдиреНрдп рднрд╛рдЧрд╣рд░реВрд╕рдБрдЧ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдПрдХреАрдХрд░рдгрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛, C++ рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐, рдкрд╣рд┐рд▓реЗ рдиреИ рдореБрдХреНрдд рдореЗрдореЛрд░реА рдмреНрд▓рдХрд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрд╛ рд╣реБрдиреЗ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реЛрд╖рдгрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛рд▓рд╛рдИ рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдЪреНрдЪрд╛ рдкреЛрдЗрдиреНрдЯрд░реНрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ MiraclePtr рдкреНрд░рдХрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫ, рд░ рд╕рдВрдХрд▓рди рдЪрд░рдгрдорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдирдпрд╛рдБ рд╡рд┐рдзрд┐рд╣рд░реВ рдкрдирд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫрдиреНред

рдердк рд░реВрдкрдорд╛, рдЧреБрдЧрд▓рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рджреБрдИрдХреЛ рд╕рдЯреНрдЯрд╛ рддреАрди рдЕрдВрдХрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкреБрдЧреЗрдкрдЫрд┐ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рдЕрд╡рд░реЛрдз рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рдЧрд░реНрджреИрдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, Chrome 96 рдХреЛ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдиреНрдЯ рд╣реЗрдбрд░, рд╕рдВрд╕реНрдХрд░рдг 100 (Chrome/100) рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ "chrome://flags#force-major-version-to-100.0.4650.4" рд╕реЗрдЯрд┐рдЩ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛред рджреЗрдЦрд╛рдЙрди рдерд╛рд▓реНрдЫред рдЕрдЧрд╕реНрдЯрдорд╛, рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рдпрд╕реНрддреИ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдХреЗрд╣реА рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рддреАрди-рдЕрдЩреНрдХрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкреНрд░рдХрдЯ рдЧрд░реНрдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди