Mozilla рдирд╡реАрди Chrome рдореЕрдирд┐рдлреЗрд╕реНрдЯрдордзреАрд▓ рд╕рд░реНрд╡ WebExtensions API рдирд┐рд░реНрдмрдВрдз рдкрд╛рд░ рдкрд╛рдбрдгрд╛рд░ рдирд╛рд╣реА

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

WebExtensions API рд╡рд░ рдЬрд╛рдгреНрдпрд╛рдЪреА рдореБрдЦреНрдп рдХрд▓реНрдкрдирд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЖрдгрд┐ рдХреНрд░реЛрдорд╕рд╛рдареА рдЕреЕрдб-рдСрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ рд╣реА рд╣реЛрддреА, рддреНрдпрд╛рдореБрд│реЗ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд, рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдХреНрд░реЛрдо рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╢реА рдЬрд╡рд│рдЬрд╡рд│ 100% рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. рдореЕрдирд┐рдлреЗрд╕реНрдЯ рдЕреЕрдб-рдСрдирд▓рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рд╕реВрдЪреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ. рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдЪреНрдпрд╛ рддрд┐рд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рдЙрдкрд╛рдп рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ, рдЬреЗ рдЕреЕрдб-рдСрди рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдХрдбреВрди рдирдХрд╛рд░рд╛рддреНрдордХрд░рд┐рддреНрдпрд╛ рд╕рдордЬрд▓реЗ рдЬрд╛рддреЗ, Mozilla рдЬрд╛рд╣реАрд░рдирд╛рдореНрдпрд╛рдЪреЗ рдкреВрд░реНрдгрдкрдгреЗ рдкрд╛рд▓рди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░рд╛рд╡рд╛рдкрд╛рд╕реВрди рджреВрд░ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдЕреЕрдб-рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдгрд╛рд░реЗ рдмрджрд▓ Firefox рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. ons

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

Mozilla рдХреНрд░реЛрдо рдореЕрдирд┐рдлреЗрд╕реНрдЯрдЪреНрдпрд╛ рддрд┐рд╕рд░реНтАНрдпрд╛ рдЖрд╡реГрддреНрддреАрддреАрд▓ рдХрд╛рд╣реА рдЗрддрд░ рдмрджрд▓рд╛рдВрд╕рд╛рдареА рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд╕рдорд░реНрдердирд╛рдХрдбреЗ рдЬрд╛рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддреЗрдЪреЗ рджреЗрдЦреАрд▓ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдд рдЖрд╣реЗ рдЬреЗ рдЕреЕрдб-рдСрдиреНрд╕рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░рддреЗ:

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

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

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