рдлрд╛рдпрд░рдлрдХреНрд╕рд▓реЗ рдХреНрд░реЛрдо рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕реБрд░реБ рдЧрд░реЗрдХреЛ рдЫ

рдореЛрдЬрд┐рд▓рд╛рд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдЫ рдХрд┐ рдпрд╕рд▓реЗ Chrome manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ Firefox рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕реБрд░реБ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ WebExtensions API рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд▓реЗрдЦрд┐рдПрдХрд╛ рдПрдб-рдЕрдирд╣рд░реВрдорд╛ рдЙрдкрд▓рдмреНрдз рдХреНрд╖рдорддрд╛ рд░ рд╕реНрд░реЛрддрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫред Firefox 101 рдмрд┐рдЯрд╛рдорд╛ manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "extensions.manifestV3.enabled" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓рд╛рдИ true рд░ "xpinstall.signatures.required" рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓рд╛рдИ about:config рдкреГрд╖реНрдардорд╛ false рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдПрдб-рдЕрдирд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ about:debugging рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд░реНрд╖рдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдордорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд╣реБрдиреЗ рддрд╛рд▓рд┐рдХрд╛ рдЫред

рд╕рдВрд╕реНрдХрд░рдг 57 рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрджреИ, рдлрд╛рдпрд░рдлрдХреНрд╕рд▓реЗ рдПрдб-рдЕрдирд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ WebExtensions API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдпреЛ рд░ XUL рдкреНрд░рд╡рд┐рдзрд┐рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдмрдиреНрдж рдЧрд░реНрдпреЛред WebExtensions рдорд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирд▓реЗ рдХреНрд░реЛрдо, рдУрдкреЗрд░рд╛, рд╕рдлрд╛рд░реА рд░ рдПрдЬ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрд╕рдБрдЧ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рд╡рд┐рднрд┐рдиреНрди рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рдмреАрдЪ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рдкреЛрд░реНрдЯрд┐рдЩрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдпреЛ рд░ рдмрд╣реБ-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдб рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рд╕рдЮреНрдЪрд╛рд▓рди (рд╡реЗрдмрдПрдХреНрд╕рдЯреЗрдиреНрд╕рди рдПрдб-рдЕрдирд╣рд░реВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдмрд╛рдБрдХреА рдмреНрд░рд╛рдЙрдЬрд░рдмрд╛рдЯ рдЕрд▓рдЧ)ред рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрд╕рдБрдЧ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрди, рдлрд╛рдпрд░рдлрдХреНрд╕рд▓реЗ рдХреНрд░реЛрдо рдореЗрдирд┐рдлреЗрд╕реНрдЯрдХреЛ рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрд╕рдБрдЧ рд▓рдЧрднрдЧ рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

Chrome рд╣рд╛рд▓ manifest рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 2023 рдорд╛ рд╕рд╛рд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ рд╕рдВрд╕реНрдХрд░рдг XNUMX рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЬрдирд╡рд░реА XNUMX рдорд╛ рдмрдиреНрдж рд╣реБрдиреЗрдЫред рдХрд┐рдирднрдиреЗ рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдЧреЛрдорд╛ рдкрд░реЗрдХреЛ рдЫ рд░ рдпрд╕рд▓реЗ рдзреЗрд░реИ рд╕рд╛рдордЧреНрд░реА рдмреНрд▓рдХрд┐рдЩ рд░ рд╕реБрд░рдХреНрд╖рд╛ рдПрдб-рдЕрдирд╣рд░реВ рддреЛрдбреНрдиреЗрдЫ, Mozilla рд▓реЗ Firefox рдорд╛ manifest рд╕рдБрдЧ рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕рдмрд╛рдЯ рдЯрд╛рдврд╛ рдЬрд╛рдиреЗ рд░ рдХреЗрд╣реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдлрд░рдХ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдХреЛ рдЫред

рдШреЛрд╖рдгрд╛рдкрддреНрд░рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдореБрдЦреНрдп рдЕрд╕рдиреНрддреБрд╖реНрдЯрд┐ webRequest API рдХреЛ рдкрдвреНрдиреЗ-рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рдЕрдиреБрд╡рд╛рджрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рдкреВрд░реНрдг рдкрд╣реБрдБрдЪ рднрдПрдХреЛ рд░ рдЙрдбрд╛рдирдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрди рд╕рдХреНрдиреЗ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рдпреЛ API uBlock Origin рд░ рдзреЗрд░реИ рдЕрдиреНрдп add-ons рдорд╛ рдЕрдиреБрдкрдпреБрдХреНрдд рд╕рд╛рдордЧреНрд░реА рдмреНрд▓рдХ рдЧрд░реНрди рд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред WebRequest API рдХреЛ рд╕рдЯреНрдЯрд╛, manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рд╕реАрдорд┐рдд-рдХреНрд╖рдорддрд╛ declarativeNetRequest API рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдПрдХ рдирд┐рд░реНрдорд┐рдд рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдЕрд╡рд░реБрджреНрдз рдирд┐рдпрдорд╣рд░реВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджрдЫ, рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрди, рд░ рдЧрд░реНрджреИрдиред рд╕рд░реНрддрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░реНрдиреЗ рдЬрдЯрд┐рд▓ рдирд┐рдпрдорд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреБрд╣реЛрд╕реНред

Firefox рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╛, рд╕рд╛рдордЧреНрд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдирдпрд╛рдБ рдШреЛрд╖рдгрд╛рддреНрдордХ API рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ Chrome рдХреЛ рд╡рд┐рдкрд░реАрдд, рддрд┐рдиреАрд╣рд░реВрд▓реЗ webRequest API рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдХреЛ рдкреБрд░рд╛рдиреЛ рдЕрд╡рд░реБрджреНрдз рдореЛрдб рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдЫреЛрдбреЗрдирдиреНред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рдирдпрд╛рдБ рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрд▓реЗ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╕рд╛рде рдкреГрд╖реНрдарднреВрдорд┐ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ, рдЬреБрди рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВ) рдХреЛ рд░реВрдкрдорд╛ рдЪрд▓реНрдЫред рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдлрд╛рдпрд░рдлрдХреНрд╕рд▓реЗ рдпреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗрдЫ, рддрд░ рдердк рд░реВрдкрдорд╛ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдиреЗ рдирдпрд╛рдБ рдШрдЯрдирд╛ рдкреГрд╖реНрда рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫ, рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рдкреВрд░реНрдг рдкреБрди: рдХрд╛рд░реНрдп рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди, рд░ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рд╣рдЯрд╛рдЙрдБрдЫред ред рдШрдЯрдирд╛ рдкреГрд╖реНрдард╣рд░реВрд▓реЗ DOM рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рдХреНрд╖рдорддрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдХрд╛рдпрдо рд░рд╛рдЦреНрджреИ, рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЕрдиреБрд░реВрдк рдЕрд╡рд╕реНрдерд┐рдд рдкреГрд╖реНрдарднреВрдорд┐ рдкреГрд╖реНрда рдердкреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛, рд╣рд╛рд▓ рдШрдЯрдирд╛ рдкреГрд╖реНрдард╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН, рд░ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкрдЫрд┐ рдердкрд┐рдиреЗ рд╡рд╛рдЪрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдПрдкреНрдкрд▓рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдпреЛ рд░ рд╕рдлрд╛рд░реА рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 136 рдорд╛ рдШрдЯрдирд╛ рдкреГрд╖реНрдард╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдпреЛред
  • рдирдпрд╛рдБ рджрд╛рдиреЗрджрд╛рд░ рдЕрдиреБрдорддрд┐ рдЕрдиреБрд░реЛрдз рдореЛрдбреЗрд▓ - рдПрдб-рдЕрди рд╕рдмреИ рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХреИрдЪреЛрдЯрд┐ рд╕рдХреНрд░рд┐рдп рд╣реБрди рд╕рдХреНрдиреЗрдЫреИрди (тАЬall_urlsтАЭ рдЕрдиреБрдорддрд┐ рд╣рдЯрд╛рдЗрдпреЛ), рддрд░ рд╕рдХреНрд░рд┐рдп рдЯреНрдпрд╛рдмрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ, рдЕрд░реНрдерд╛рддреНред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдПрдб-рдЕрди рдХрд╛рдо рдЧрд░реНрджрдЫ рднрдиреЗрд░ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛, рд╕рд╛рдЗрдЯ рдбрд╛рдЯрд╛рдорд╛ рдкрд╣реБрдБрдЪрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ рдРрдЪреНрдЫрд┐рдХ рдорд╛рдирд┐рдиреЗрдЫ, рд░ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдЕрдиреНрддрд┐рдо рдирд┐рд░реНрдгрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреЗ рдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рд╢реЗрд╖ рд╕рд╛рдЗрдЯрдорд╛ рдЖрдлреНрдиреЛ рдбрд╛рдЯрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдХреБрди рдПрдб-рдЕрди рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред ред
  • рдХреНрд░рд╕-рдУрд░рд┐рдЬрд┐рди рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдВрдЧрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди - рдирдпрд╛рдБ рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯ рдЕрдиреБрд╕рд╛рд░, рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╢реЛрдзрди рд▓рд┐рдкрд┐рд╣рд░реВ рдореБрдЦреНрдп рдкреГрд╖реНрдардХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдЕрдиреБрдорддрд┐ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВрдХреЛ рдЕрдзреАрдирдорд╛ рд╣реБрдиреЗрдЫрдиреН рдЬрд╕рдорд╛ рдпреА рд▓рд┐рдкрд┐рд╣рд░реВ рдЗрдореНрдмреЗрдб рдЧрд░рд┐рдПрдХреЛ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдкреГрд╖реНрдардорд╛ рдкрд╣реБрдБрдЪ рдЫреИрди рднрдиреЗред рд╕реНрдерд╛рди API, рддреНрдпрд╕рдкрдЫрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдб-рдЕрдирд╣рд░реВрд▓реЗ рдкрдирд┐ рдпреЛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИрди)ред рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдЖрдзрд╛рд░рд┐рдд APIред Firefox рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕ API рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓рд╛рдИ "chrome.*" рдирд╛рдо рд╕реНрдерд╛рдирдорд╛ manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рд░реНрдиреЗрдЫред
  • рдмрд╛рд╣реНрдп рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдирд┐рд╖реЗрдз рдЧрд░реНрджреИ (рд╣рд╛рдореА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ рдЬрдм рдПрдб-рдЕрди рд▓реЛрдб рд╣реБрдиреНрдЫ рд░ рдмрд╛рд╣реНрдп рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫ)ред Firefox рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдмрд╛рд╣реНрдп рдХреЛрдб рдмреНрд▓рдХрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рд░ Mozilla рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ manifest рдХреЛ рддреЗрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдердкреЗрдХрд╛ рдЫрдиреНред рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╢реЛрдзрди рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдПрдХ рдЕрд▓рдЧ рд╕рд╛рдордЧреНрд░реА рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдиреНрдз рдиреАрддрд┐ (CSP, рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐) рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

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

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