рдХреНрд░реЛрдо 94 рдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╢реЛрдз API рдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рд╡рд░ рдЯреАрдХрд╛. рдХреНрд░реЛрдордордзреНрдпреЗ рд░рд╕реНрдЯ рд╕рд╣ рдкреНрд░рдпреЛрдЧ

Chrome 94 рдордзреНрдпреЗ Idle Detection API рдЪрд╛ рдбреАрдлреЙрд▓реНрдЯ рд╕рдорд╛рд╡реЗрд╢ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЖрдгрд┐ рд╡реЗрдмрдХрд┐рдЯ/рд╕рдлрд╛рд░реА рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреНрдпрд╛ рдЖрдХреНрд╖реЗрдкрд╛рдВрдЪрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрдКрди рдЯреАрдХреЗрдЪреА рд▓рд╛рдЯ рдЖрд▓реА рдЖрд╣реЗ.

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

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

рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдЪреЕрдЯ, рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЖрдгрд┐ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░реАрд▓ рдЙрдкрд╕реНрдерд┐рддреАрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдпреЗрдИрдкрд░реНрдпрдВрдд рдирд╡реАрди рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рд╕реВрдЪрдирд╛ рд╡рд┐рд▓рдВрдм рдХрд░реВ рд╢рдХрддрд╛рдд. API рдЪрд╛ рд╡рд╛рдкрд░ рдХрд┐рдУрд╕реНрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддреЗрдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдирдВрддрд░ рдореВрд│ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкрд░рдд рдпреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдирд╕рддрд╛рдирд╛, рд░реАрдбреНрд░рд╛рдЗрдВрдЧ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕, рдЪрд╛рд░реНрдЯ рд╕рддрдд рдЕрдкрдбреЗрдЯ рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдкрд░рд╕реНрдкрд░ рдХреНрд░рд┐рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

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

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдореНрд╣реА рдХреНрд░реЛрдо рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдХрдбреВрди рдореЗрдорд░реАрд╕рд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рддрдВрддреНрд░рд╛рдВрдЪреНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдмрджреНрджрд▓ рдиреЛрдЯ рдХрд░реВ рд╢рдХрддрд╛. Google рдЪреНрдпрд╛ рдорддреЗ, Chrome рдордзреАрд▓ 70% рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдореЗрдорд░реА рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рдЙрджреНрднрд╡рддрд╛рдд, рдЬрд╕реЗ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдореЗрдорд░реА рдореБрдХреНрдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдмрдлрд░ рд╡рд╛рдкрд░рдгреЗ (рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░-рдореБрдХреНрдд). рдЕрд╢рд╛ рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рддреАрди рдореБрдЦреНрдп рдзреЛрд░рдгреЗ рдУрд│рдЦрд▓реА рдЬрд╛рддрд╛рдд: рд╕рдВрдХрд▓рдирд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рддрдкрд╛рд╕рдгреА рдордЬрдмреВрдд рдХрд░рдгреЗ, рд░рдирдЯрд╛рдЗрдордЪреНрдпрд╛ рд╡реЗрд│реА рддреНрд░реБрдЯреА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдореЗрдорд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рдгреЗ.

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

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдмреНрд░рд╛рдЙрдЭрд░ рджреЛрди рдРрд╡рдЬреА рддреАрди рдЕрдВрдХрд╛рдВрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдкреЛрд╣реЛрдЪрд▓реНрдпрд╛рдирдВрддрд░ рд╕рд╛рдЗрдЯрдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдп рд╡реНрдпрддреНрдпрдпрд╛рдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА Google рдПрдХ рдкреНрд░рдпреЛрдЧ рд╕реБрд░реВ рдХрд░рдд рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, Chrome 96 рдЪреНрдпрд╛ рдЪрд╛рдЪрдгреА рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдПрдЬрдВрдЯ рд╢реАрд░реНрд╖рд▓реЗрдЦ, рдЖрд╡реГрддреНрддреА 100 (Chrome/100) рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, тАЬchrome://flags#force-major-version-to-100.0.4650.4тАЭ рд╕реЗрдЯрд┐рдВрдЧ рджрд┐рд╕реВрди рдЖрд▓реА. рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рд╣реЛрддреЗ. рдСрдЧрд╕реНрдЯрдордзреНрдпреЗ, рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ рдЕрд╕рд╛рдЪ рдПрдХ рдкреНрд░рдпреЛрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХрд╛рд╣реА рд╕рд╛рдЗрдЯрд╡рд░ рддреАрди-рдЕрдВрдХреА рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛ рдЖрдврд│рд▓реНрдпрд╛.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛