рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдиреЗ рдХреНрд░реЛрдо рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдХреЗрд▓реА рдЖрд╣реЗ

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

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

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

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

рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ, рд╕рд╛рдордЧреНрд░реА рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧрд╕рд╛рдареА рдПрдХ рдирд╡реАрди рдШреЛрд╖рдгрд╛рддреНрдордХ API рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ, рдкрд░рдВрддреБ Chrome рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рддреНрдпрд╛рдВрдиреА webRequest API рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореЛрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ рдирд╛рд╣реА. рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреАрд▓ рдирд╡реАрди рдореЕрдирд┐рдлреЗрд╕реНрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдЗрддрд░ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ:

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

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

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