рдЙрдкрд▓рдмреНрдз рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 119ред
- рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА "рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╕рдореАрдХреНрд╖рд╛" (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рджреГрд╢реНрдп) рдЯреВрдЯрд╛ рд╣реБрдЖ "рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд┐рдВрдЧ", "рдЦреБрд▓реЗ рдЯреИрдм", "рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдВрдж рдХрд┐рдП рдЧрдП рдЯреИрдм", "рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЯреИрдм", "рдЗрддрд┐рд╣рд╛рд╕" (рд╕рд╛рдЗрдЯ рдпрд╛ рддрд┐рдерд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде) рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╡реНрдпреВ рдкреЗрдЬ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрди рдХрд╛ рдЖрдЗрдХрди рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдВрдж рдХрд┐рдП рдЧрдП рдЯреИрдм рдЕрдм рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд╣реИрдВ рджреГрдврд╝ рд░рд╣рдирд╛ рд╕рддреНрд░реЛрдВ рдХреЗ рдмреАрдЪ (browser.sessionstore.persist_closed_tabs_between_sessions)ред рдкрд╣рд▓реЗ, рд╡реЗ рдХреЗрд╡рд▓ рддрднреА рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рдереЗ рдЬрдм рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рддреНрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рдХреНрд╖рдо рдХреА рдЧрдИ рдереАред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдВрдж рдХрд┐рдП рдЧрдП рдЯреИрдм рдХреА рд╕реВрдЪреА рдЕрдм рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрдВрдж рдХреА рдЧрдИ рд╡рд┐рдВрдбреЛ рд╕реЗ рдЯреИрдм (browser.sessionstore.closedTabsFromClosedWindows)ред
- рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдкреАрдбреАрдПрдл рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЫрд╡рд┐рдпрд╛рдВ (рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд╛рда) рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
- Chrome рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдРрдб-рдСрди рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
- рдлреЗрд╕рдмреБрдХ рдкрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдЬрдВрдк рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
- рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ ECH (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИрд▓реЛ, рдИрдПрд╕рдПрдирдЖрдИ рдХрд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕)ред ECH рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ DNS-over-HTTS рд╕рдХреНрд╖рдо рд╣реЛред рдкреНрд░рдореБрдЦ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ, ECH рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ред
- рд╕реНрдЯреНрд░рд┐рдХреНрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ, рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдЕрдм рдХреЗрд╡рд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рднрд╛рд╖рд╛ рдкреИрдХ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдлрд╝реЙрдиреНрдЯ рдФрд░ рдлрд╝реЙрдиреНрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИрдВред рдкрд┐рдЫрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, рдирд┐рдЬреА рдмреНрд░рд╛рдЙрдЬрд╝рд┐рдВрдЧ рдореЛрдб рдореЗрдВ рднреА рдпрд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- рдХреБрд▓ рдХреБрдХреА рд╕рдВрд░рдХреНрд╖рдг рдЕрдм рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдмреВрдБрдж.
- рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдб рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ viki.com рдкрд░ рдЙрдкрд╢реАрд░реНрд╖рдХ рджрд┐рдЦрд╛рдПрдБред
- SOCKS рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рд╕рдХрддрд╛ рдЗрд╕рдореЗрдВ рдЧреИрд░-ASCII рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЕрднреА рднреА рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рдЗрд╕рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдХреНрд╕реАрдкреНрд░реЙрдХреНрд╕реА рдЬреИрд╕реЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдЕрдзрд┐рдХ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдЬрд┐рд╕реЗ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди/рдСрдХреНрдЯреЗрдЯ-рд╕реНрдЯреНрд░реАрдо рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░реЛрд╕рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╣реИ (рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреА, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдирд╣реАрдВ рдЪрд▓рд╛рдИ рдЬрд╛рдПрдЧреА)ред
- рд╣реЛрд╕реНрдЯрдирд╛рдо рдЬреЛ рдЖрдИрдкреА рдкрддреЗ рдирд╣реАрдВ рд╣реИрдВ рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), рдФрд░ рдЕрдзрд┐рдХ рдЧрд┐рдирддреА рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ рд╡реИрдзред
- рдЕрдмрд╛рдЙрдЯ:рд▓реЙрдЧрд┐рдВрдЧ рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВ рдЬреЛрдбрд╝рд╛ "рдЧреНрд░рд╛рдлрд┐рдХреНрд╕" рдкреНрд░реАрд╕реЗрдЯ.
- рдлрд┐рдХреНрд╕реНрдб 23 рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рдмрдЧ: рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдлреЛрдХрд╕ рдЦреЛ рджреЗрддреА рд╣реИ рддреЛ рдЯреВрд▓рдЯрд┐рдкреНрд╕ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдирд╣реАрдВ рд░рд╣рддреЗред
- рдкреНрд░рддрд┐ рднрд╛рд╖рд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдВрдерд╛рд▓реА (рдмреИрдард╛)ред
- рд▓рд┐рдирдХреНрд╕: рдмрдВрдж рдкреНрд▓рдЧрдЗрди-рдХрдВрдЯреЗрдирд░ рдмрд╛рдЗрдирд░реА рдХреА рдбрд┐рд▓реАрд╡рд░реАред
- рд╡рд┐рдВрдбреЛрдЬрд╝: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЕрдм рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ "рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рдорд╛рдЙрд╕ рдкреЙрдЗрдВрдЯрд░ рдЫрд┐рдкрд╛рдПрдБ".
- HTML: рддрддреНрд╡ рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рдЧреИрд░-рдорд╛рдирдХ mozactionhint рд╡рд┐рд╢реЗрд╖рддрд╛ (рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдПрдВрдЯрд░рдХреАрд╣рд┐рдВрдЯ).
- рд╕реАрдПрд╕рдПрд╕: рдлрд╝рдВрдХреНрд╢рди attr() рдЕрдм рдпрд╣ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдЧреБрдо рд╣реИ рддреЛ рдлрд╝реЙрд▓рдмреИрдХ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, attr(foobar, "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди"))ред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕реНрдереИрддрд┐рдХ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдСрдмреНрдЬреЗрдХреНрдЯ.рдЧреНрд░реБрдкрдмрд╛рдп() ╨╕ рдореИрдк.рдЧреНрд░реБрдкрдмрд╛рдп() (рдПрдХ рд╕рд░рдгреА рдФрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдореВрд╣рди)ред
- рд╢рд╛рдорд┐рд▓ рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдорд░реНрдерди рд╕реНрдЯреНрд░рд┐рдВрдЧ.рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк.isWellFormed() ╨╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ.рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк.toWellFormed() (рдХреНрд░рдорд╢рдГ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдпреВрдирд┐рдХреЛрдб рдЯреЗрдХреНрд╕реНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдпрд╛рдиреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ)ред рдПрдХрд▓ рд╕рд░реЛрдЧреЗрдЯ) рдФрд░ рд╡рд┐рдХреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕реБрдЧрдард┐рдд рдкрд╛рда рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ)ред
- рдПрд╕рд╡реАрдЬреА: рдЧреБрдг, рдореВрд▓реНрдп рд▓реЗ рд░рд╣рд╛ рд╣реИ рдЕрдм рд╕рдорд░реНрдерди рд╕реАрдПрд╕рдПрд╕ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд▓рдВрдмрд╛рдИ (рдЖрдкрдХреЛ рдлрд╝реЙрдиреНрдЯ (рдХреИрдк, рд░реЗрдо), рд╡реНрдпреВрдкреЛрд░реНрдЯ (рд╡реАрдПрдЪ, рд╡реАрдбрдмреНрд▓реНрдпреВ, рд╡реАрдорд┐рди) рдпрд╛ рдкреВрд░реНрдг рдЗрдХрд╛рдЗрдпреЛрдВ (рдкреАрдПрдХреНрд╕, рд╕реЗрдореА) рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП ).
- HTTP: рд╣реЗрдбрд░ рдХреНрд░реЙрд╕-рдЙрддреНрдкрддреНрддрд┐-рдПрдореНрдмреЗрдбрд░-рдиреАрддрд┐ рдПрдХ рдорд┐рд▓ рдЧрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд╛рддреНрдордХ рд╕рдорд░реНрдерди рдкреНрд░рдорд╛рдг-рд░рд╣рд┐рдд.
- рдПрдкреАрдЖрдИ:
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдПрдХреНрд╕реЗрд╕ рдПрдкреАрдЖрдИ: рдмреЗрд╣рддрд░ рд╕реБрд░рдХреНрд╖рд╛, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреНрд░реИрд╢ рдХрдо рд╕реЗ рдХрдо, рдФрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреБрдХреАрдЬрд╝ рдХреЛ рдЪрд░рдгрдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╢рд╕реНрдд рд╣реБрдЖред
- рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рдореЗрдВ рд╕реЗрдВрдбрдСрд░реНрдбрд░ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ рд╕реЗрдВрдб рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рд╛рдкреЗрдХреНрд╖ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ WebTransport.createBidirectionalStream() ╨╕ WebTransport.createUnidirectionalStream().
- рдЕрдВрддрд░рд╛рдлрд▓рдХ рдкреНрд░рдорд╛рдгрдХ рд╕рддреНрдпрд╛рдкрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рддрд░реАрдХреЗ рдорд┐рд▓ рдЧрдП getAuthenticatorData(), getPublicKeyрдПрд▓реНрдЧреЛрд░рд┐рджрдо() ╨╕ getPublicKey().
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд░реНрдерди рд╡реЗрдм рдкреНрд░рдорд╛рдгреАрдХрд░рдг API рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЧреБрдг (рдХреНрд░реЗрдбрдкреНрд░реЙрдкреНрд╕) (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг/рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЦреЛрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИ рдпрд╛ рдирд╣реАрдВ)ред
- рдЕрдВрддрд░рд╛рдлрд▓рдХ рдкреНрд░рдорд╛рдгрдХ рд╕рддреНрдпрд╛рдкрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдЧреНрд░рд╣реАрдд рд╡рд┐рдзрд┐ рд╕реЗ рдкрд░рд┐рд╡рд╣рди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ().
- рдкреНрд░рд╛рдЪрд▓ рд╡реНрдпреБрддреНрдкрдиреНрдирдХреБрдВрдЬреАрдПрд▓реНрдЧреЛрд░рд┐рджрдо рддрд░реАрдХрд╛ SubtleCrypto.deriveKey() рдЕрдм рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо HKDF.
- рдЕрдВрддрд░рд╛рдлрд▓рдХ рдкрдмреНрд▓рд┐рдХрдХреА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдПрдХ рдорд┐рд▓ рдЧрдпрд╛ рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдорд░реНрдерди parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ╨╕ toJSON() (рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреЛ JSON рдЕрднреНрдпрд╛рд╡реЗрджрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд░рдордмрджреНрдз/рдбрд┐рд╕реЗрд░рд┐рдПрд▓рд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
- рдПрд░рд┐рдпрд╛ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдЕрдм рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ (рдХреЗрд╡рд▓ рдЧреИрд░-рдЖрдИрдбреАрдЖрд░рдИрдПрдл рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддреА рд╣реИрдВ)ред рдЕрдм setAttribute рдФрд░ getAttribute рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, DOM рддрддреНрд╡реЛрдВ рдкрд░ ARIA рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕реАрдзреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,ButtonElement.setAttribute("aria-pressed", "true"); рдХреЗ рдмрдЬрд╛рдп; рдЖрдк рдмрдЯрдирдПрд▓рд┐рдореЗрдВрдЯ.рдПрд░рд┐рдпрд╛рдкреНрд░реЗрд╕реНрдб = "рд╕рддреНрдп"; рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдХрд░рдг:
- рдЕрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдореЗрдВ "рдЧрдгрдирд╛" рдЯреИрдм рдореЗрдВ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдХрд╕реНрдЯрдо рд╕рдВрдкрддреНрддрд┐ рдореВрд▓реНрдп.
- рдЙрдкреЗрдХреНрд╖рд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЧреБрдгреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЙрдкреЗрдХреНрд╖рд┐рдд рдЫрджреНрдо-рддрддреНрд╡ рдЧреБрдгреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛ ::рдкреНрд░рдердо рдЕрдХреНрд╖рд░ рдЫрджреНрдо рддрддреНрд╡, ::рд╕рдВрдХреЗрдд ╨╕ ::рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░.
рд╕реНрд░реЛрдд: linux.org.ru