рдХреНрд░реЛрдо рдореЕрдирд┐рдлреЗрд╕реНрдЯреЛрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд Mozilla рдЕреЕрдб-рдСрди рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реЗрд▓

21 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ рд░реЛрдЬреА, AMO рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (addons.mozilla.org) Chrome рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреА рдЖрд╡реГрддреНрддреА 109 рд╡рд╛рдкрд░реВрди рдЕреЕрдб-рдСрди рд╕реНрд╡реАрдХрд╛рд░рдгреЗ рдЖрдгрд┐ рдбрд┐рдЬрд┐рдЯрд▓реА рд╕рд╛рдЗрди рдЗрди рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реЗрд▓. рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪреНрдпрд╛ рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рдпрд╛ рдЕреЕрдб-рдСрдиреНрд╕рдЪреА рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ, 17 рдЬрд╛рдиреЗрд╡рд╛рд░реА 2023 рд░реЛрдЬреА рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ Firefox 2023 рдордзреНрдпреЗ рдореЕрдирд┐рдлреЗрд╕реНрдЯ рдЖрд╡реГрддреНрддреА XNUMX рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдирдЬреАрдХрдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рд╕рд╛рдареА рд░рд╛рдЦрд▓реЗ рдЬрд╛рдИрд▓, рдкрд░рдВрддреБ XNUMX рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА, рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдЪреНрдпрд╛ рддрд┐рд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЧрддрд┐рд╢реАрд▓рддреЗрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрдореА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

Chrome рдореЕрдирд┐рдлреЗрд╕реНрдЯ WebExtensions API рд╡рд╛рдкрд░реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдиреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ. рдЖрд╡реГрддреНрддреА 57 рдкрд╛рд╕реВрди рд╕реБрд░реВ рдХрд░реВрди, рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдиреЗ рдНрдб-рдСрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА WebExtensions API рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдЖрдгрд┐ XUL рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдмрдВрдж рдХреЗрд▓реЗ. рд╡реЗрдмрдПрдХреНрд╕рдЯреЗрдВрд╢рдирдордзреАрд▓ рд╕рдВрдХреНрд░рдордгрд╛рдореБрд│реЗ рдХреНрд░реЛрдо, рдСрдкреЗрд░рд╛, рд╕рдлрд╛рд░реА рдЖрдгрд┐ рдПрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдЕреЕрдб-рдСрдиреНрд╕рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХрддреНрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ, рд╡рд┐рд╡рд┐рдз рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рдордзреАрд▓ рдЕреЕрдб-рдСрдиреНрд╕рдЪреЗ рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕реБрд▓рдн рдХреЗрд▓реЗ рдЖрдгрд┐ рдмрд╣реБ-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЛрдб рдкреВрд░реНрдгрдкрдгреЗ рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рдСрдкрд░реЗрд╢рди (рд╡реЗрдмрдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕ рдЕреЕрдб-рдСрдиреНрд╕ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдЙрд░реНрд╡рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ). рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░рд╕рд╣ рдЕреЕрдб-рдСрдиреНрд╕рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рдлреЙрдХреНрд╕ Chrome рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╣ рдЬрд╡рд│рдЬрд╡рд│ рдкреВрд░реНрдг рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

Chrome рд╕рдзреНрдпрд╛ рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреА 2024 рд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЖрд╡реГрддреНрддреА XNUMX рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬрд╛рдиреЗрд╡рд╛рд░реА XNUMX рдордзреНрдпреЗ рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрджрд▓рд╛рдВрдЪреЗ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕреЕрдб-рдСрди рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рд╣рд│реВ рдЕреЕрдб-рдСрди рддрдпрд╛рд░ рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдХрд░рдгреЗ рд╣реЗ рдЖрд╣реЗ. рдХрд╛рд░рдг рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреА рддрд┐рд╕рд░реА рдЖрд╡реГрддреНрддреА рдЖрдЧреАрдд рдЖрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдиреЗрдХ рд╕рд╛рдордЧреНрд░реА рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдНрдб-рдСрдиреНрд╕ рдЦрдВрдбрд┐рдд рдХрд░реЗрд▓, Mozilla рдиреЗ Firefox рдордзреАрд▓ рдореЕрдирд┐рдлреЗрд╕реНрдЯрд╢реА рдкреВрд░реНрдгрдкрдгреЗ рд╕реБрд╕рдВрдЧрдд рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рджреВрд░ рдЬрд╛рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рдХрд╛рд╣реА рдмрджрд▓ рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЖрд╣реЗ.

рдореЕрдирд┐рдлреЗрд╕реНрдЯреЛрдЪреНрдпрд╛ рддрд┐рд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╣ рдореБрдЦреНрдп рдЕрд╕рдВрддреЛрд╖ рд╡реЗрдмрд░рд┐рдХреНрд╡реЗрд╕реНрдЯ API рдЪреНрдпрд╛ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреАрд▓ рднрд╛рд╖рд╛рдВрддрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдкреВрд░реНрдг рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдлреНрд▓рд╛рдпрд╡рд░ рд░рд╣рджрд╛рд░реА рд╕реБрдзрд╛рд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рдЖрдкрд▓реНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╣рдБрдбрд▓рд░реНрд╕рдирд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рд╣реЗ API uBlock Origin рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдЕреЕрдб-рдСрдиреНрд╕рдордзреНрдпреЗ рдЕрдпреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░реА рдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. WebRequest API рдРрд╡рдЬреА, рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреА рддрд┐рд╕рд░реА рдЖрд╡реГрддреНрддреА рдорд░реНрдпрд╛рджрд┐рдд-рдХреНрд╖рдорддрд╛ declarativeNetRequest API рдСрдлрд░ рдХрд░рддреЗ, рдЬреЗ рдмрд┐рд▓реНрдЯ-рдЗрди рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЗрдВрдЬрд┐рдирдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдирд┐рдпрдорд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ, рд╕реНрд╡рддрдГрдЪреЗ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА рдЖрдгрд┐ рдирд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдиреБрд╕рд╛рд░ рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдУрд╡реНрд╣рд░рд▓реЕрдк рдХрд░рдгрд╛рд░реЗ рдЬрдЯрд┐рд▓ рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреНрдпрд╛.

рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ рдирд╡реАрди рдореЕрдирд┐рдлреЗрд╕реНрдЯ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдкреИрдХреА:

  • рдирд╡реАрди рдШреЛрд╖рдгрд╛рддреНрдордХ рд╕рд╛рдордЧреНрд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ API рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ Chrome рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, webRequest API рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА.
  • рдореЕрдирд┐рдлреЗрд╕реНрдЯ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╡рд░реНрдХрд░реНрд╕ рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреГрд╖реНрдареЗ рдмрджрд▓рдгреНрдпрд╛рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддреЗ, рдЬреА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╕реЗрд╡рд╛ рдХрд╛рдордЧрд╛рд░) рдореНрд╣рдгреВрди рдЪрд╛рд▓рддреЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд╕реЗрд╡рд╛ рдХрд╛рдордЧрд╛рд░рд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдИрд▓, рдкрд░рдВрддреБ рд╕рдзреНрдпрд╛ рддреЗ рдирд╡реАрди рдЗрд╡реНрд╣реЗрдВрдЯ рдкреГрд╖реНрда рдпрдВрддреНрд░рдгреЗрджреНрд╡рд╛рд░реЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рд╡реЗрдм рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рдЖрд╣реЗ, рдЕреЕрдб-рдСрдирдЪреНрдпрд╛ рдкреВрд░реНрдг рдкреБрдирд░реНрд░рдЪрдирд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдорд░реНрдпрд╛рджрд╛ рджреВрд░ рдХрд░рддреЗ. рд╕реЗрд╡рд╛ рдХрд╛рдордЧрд╛рд░рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░. DOM рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд╖рдорддрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд░рд╛рдЦреВрди, рдЗрд╡реНрд╣реЗрдВрдЯ рдкреГрд╖реНрдареЗ рд╡рд┐рджреНрдпрдорд╛рди рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреГрд╖реНрда рдЬреЛрдбрдгреНрдпрд╛рдВрдирд╛ рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдиреБрд╕рд╛рд░ рдЕрдиреБрдорддреА рджреЗрдИрд▓.
  • рдирд╡реАрди рджрд╛рдгреЗрджрд╛рд░ рдкрд░рд╡рд╛рдирдЧреА рд╡рд┐рдирдВрддреА рдореЙрдбреЗрд▓ - рдЕреЕрдб-рдСрди рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╕рд░реНрд╡ рдкреГрд╖реНрдард╛рдВрд╕рд╛рдареА рд╕рдХреНрд░рд┐рдп рд╣реЛрдК рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА (тАЬall_urlsтАЭ рдкрд░рд╡рд╛рдирдЧреА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ), рдкрд░рдВрддреБ рдХреЗрд╡рд│ рд╕рдХреНрд░рд┐рдп рдЯреЕрдмрдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдХрд╛рд░реНрдп рдХрд░реЗрд▓, рдореНрд╣рдгрдЬреЗ. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рдЕреЕрдб-рдСрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ, рд╕рд╛рдЗрдЯ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд░реНрдпрд╛рдпреА рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рддреАрд▓, рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдордВрдЬреВрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдШреЗрддрд▓рд╛ рдЬрд╛рдИрд▓, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯрд╡рд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдХреЛрдгрддрд╛ рдЕреЕрдб-рдСрди рдордВрдЬреВрд░ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рдирд┐рд╡рдбрдХрдкрдгреЗ рдард░рд╡реВ рд╢рдХреЗрд▓.

    рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рдПрдХ рдирд╡реАрди "рдпреБрдирд┐рдлрд╛рдЗрдб рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдиреНрд╕" рдмрдЯрдг рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪреНрдпрд╛ рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рдмрд┐рд▓реНрдбрдордзреНрдпреЗ рдЖрдзреАрдЪ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдЕреЕрдб-рдСрдирд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ рд╣реЗ рдмрдЯрдг рдереЗрдЯ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рддреЗтАФрд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд╛рдЗрдЯрд╡рд░ рдЕреЕрдб-рдСрдирдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдордВрдЬреВрд░ рдЖрдгрд┐ рд░рджреНрдж рдХрд░реВ рд╢рдХрддреЛ. рдкрд░рд╡рд╛рдирдЧреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХреЗрд╡рд│ рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕреЕрдб-рдСрдирд▓рд╛ рд▓рд╛рдЧреВ рд╣реЛрддреЗ; рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕреЕрдб-рдСрдирд╕рд╛рдареА, рд╕рд╛рдЗрдЯрд╡рд░ рдЧреНрд░реЕрдиреНрдпреБрд▓рд░ рдНрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.

    рдХреНрд░реЛрдо рдореЕрдирд┐рдлреЗрд╕реНрдЯреЛрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд Mozilla рдЕреЕрдб-рдСрди рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реЗрд▓
  • рдХреНрд░реЙрд╕-рдУрд░рд┐рдЬрд┐рди рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдд рдмрджрд▓ - рдирд╡реАрди рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рдЕрдиреБрд╖рдВрдЧрд╛рдиреЗ, рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреНрдпрд╛ рдореБрдЦреНрдп рдкреГрд╖реНрдард╛рдордзреНрдпреЗ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдореНрдмреЗрдб рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рддреНрдпрд╛рдЪ рдкрд░рд╡рд╛рдирдЧреАрдЪреНрдпрд╛ рдирд┐рд░реНрдмрдВрдзрд╛рдВрдЪреНрдпрд╛ рдЕрдзреАрди рдЕрд╕рддреАрд▓ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреГрд╖реНрдард╛рд╕ рдкреНрд░рд╡реЗрд╢ рдирд╕рд▓реНрдпрд╛рд╕ рд╕реНрдерд╛рди API, рдирдВрддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕреЕрдб-рдСрдирд▓рд╛ рджреЗрдЦреАрд▓ рд╣рд╛ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА). рд╣рд╛ рдмрджрд▓ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ рдкреВрд░реНрдгрдкрдгреЗ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЖрд╣реЗ.
  • рд╡рдЪрди рдЖрдзрд╛рд░рд┐рдд API. Firefox рдпрд╛ API рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рдЖрдгрд┐ рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рддреЗ тАЬchrome.*тАЭ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреНрдпреЗ рд╣рд▓рд╡реЗрд▓.
  • рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ (рдЖрдореНрд╣реА рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд рдЬреЗрд╡реНрд╣рд╛ рдЕреЕрдб-рдСрди рдмрд╛рд╣реНрдп рдХреЛрдб рд▓реЛрдб рдХрд░рддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ). рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдмрд╛рд╣реНрдп рдХреЛрдб рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ Mozilla рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдСрдлрд░ рдХреЗрд▓реЗрд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдЯреНрд░реЕрдХрд┐рдВрдЧ рддрдВрддреНрд░ рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╛рдареА, рд╕реНрд╡рддрдВрддреНрд░ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдз рдзреЛрд░рдг (CSP, рд╕рд╛рдордЧреНрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдг) рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ.

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

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