chrome.power

рдмреНрдпреМрд░рд╛

рд╕рд┐рд╕реНрдЯрдо рдХреА рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, chrome.power рдПрдкреАрдЖрдИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ.

рдЕрдиреБрдорддрд┐рдпрд╛рдВ

power

рдХреЙрдиреНрд╕реЗрдкреНрдЯ рдФрд░ рдЗрд╕реНрддреЗрдорд╛рд▓

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдЗрд╕реНрддреЗрдорд╛рд▓ рди рдХрд░рдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рдХреА рд░реЛрд╢рдиреА рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ. рдкрд╛рд╡рд░ рдПрдкреАрдЖрдИ рдХреА рдорджрдж рд╕реЗ, рдХреЛрдИ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЪрд╛рд▓реВ рд░рдЦ рд╕рдХрддрд╛ рд╣реИ.

рдЗрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЛ рдХрд┐рд╕ рд▓реЗрд╡рд▓ рдкрд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдП. "system" рд▓реЗрд╡рд▓ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд░рд╣рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдХреНрд░реАрди рдХреА рд░реЛрд╢рдиреА рдХрдо рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдЙрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рднреА рдХрдореНрдпреВрдирд┐рдХреЗрд╢рди рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореИрд╕реЗрдЬ рдорд┐рд▓рддреЗ рд░рд╣рддреЗ рд╣реИрдВ. "display" рд▓реЗрд╡рд▓ рдкрд░, рд╕реНрдХреНрд░реАрди рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд░рд╣рддреЗ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИ-рдмреБрдХ рдФрд░ рдкреНрд░рдЬрд╝реЗрдВрдЯреЗрд╢рди рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░реАрди рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЪрд╛рд▓реВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ.

рдЬрдм рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЪрд╛рд▓реВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЕрдкрдирд╛ рдкрд╛рд╡рд░ рд▓реЗрд╡рд▓ рд╣реЛрддрд╛ рд╣реИ. рдРрд╕реЗ рдореЗрдВ, рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рд▓реЗрд╡рд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. "display" рдХреЛ рд╣рдореЗрд╢рд╛ "system" рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдорд┐рд▓рддреА рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди A, "system" рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди B, "display" рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рддреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди B рдХреЗ рдЕрдирд▓реЛрдб рд╣реЛрдиреЗ рдпрд╛ рдЕрдиреБрд░реЛрдз рдЬрд╛рд░реА рдХрд░рдиреЗ рддрдХ "display" рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди A рдЕрдм рднреА рдЪрд╛рд▓реВ рд╣реИ, рддреЛ "system" рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЯрд╛рдЗрдк

Level

Enum

"system"
рдЗрд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ.

"display"
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рди рд╣реЛрдиреЗ рдкрд░ рдбрд┐рд╕рдкреНрд▓реЗ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдХреА рд░реЛрд╢рдиреА рдХрдо рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ.

рддрд░реАрдХреЗ

releaseKeepAwake()

chrome.power.releaseKeepAwake(): void

рдпрд╣ рдлрд╝рдВрдХреНрд╢рди, requestKeepAwake() рдХреЗ рдЬрд╝рд░рд┐рдП рдХрд┐рдП рдЧрдП рдЕрдиреБрд░реЛрдз рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рддрд╛ рд╣реИ.

reportActivity()

Chrome 113 рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд░реНрд╢рди рд╕рд┐рд░реНрдлрд╝ ChromeOS рдкрд░
chrome.power.reportActivity(): Promise<void>

рдпрд╣ рдХреБрдХреА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ, рддрд╛рдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЛ рдХрдо рд░реЛрд╢рдиреА рдпрд╛ рдмрдВрдж рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдпрд╛ рд╕реНрдХреНрд░реАрди рд╕реЗрд╡рд░ рд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ. рдЕрдЧрд░ рд╕реНрдХреНрд░реАрди рд╕реЗрд╡рд░ рдЪрд╛рд▓реВ рд╣реИ, рддреЛ рдЙрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ.

рд░рд┐рдЯрд░реНрди

  • Promise<void>

requestKeepAwake()

chrome.power.requestKeepAwake(
  level: Level,
)
: void

рдРрд╕реЗ рдЕрдиреБрд░реЛрдз рдЬреЛ рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. level рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рд╡рд░ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЛ рдХрд┐рд╕ рд╣рдж рддрдХ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП. рдЕрдЧрд░ рдЙрд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХреЛрдИ рдкрд┐рдЫрд▓рд╛ рдЕрдиреБрд░реЛрдз рдЕрдм рднреА рдЪрд╛рд▓реВ рд╣реИ, рддреЛ рдЙрд╕реЗ рдирдП рдЕрдиреБрд░реЛрдз рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рдкреИрд░рд╛рдореАрдЯрд░