Mozilla เบˆเบฐเบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เปเป‰เบˆเบณเบเบฑเบ” WebExtensions API เบ—เบฑเบ‡เปเบปเบ”เบˆเบฒเบ Chrome manifest เปƒเปเปˆ

เบšเปเบฅเบดเบชเบฑเบ” Mozilla เบ›เบฐโ€‹เบเบฒเบ”, เบงเปˆเบฒเป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบš add-on เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ WebExtensions API เปƒเบ™ Firefox, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบกเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบ‚เบญเบ‡ manifesto เบชเปเบฒเบฅเบฑเบš Chrome add-ons. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, Firefox เบˆเบฐเบชเบทเบšเบ•เปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡ API. เบ„เบณเบฎเป‰เบญเบ‡เบ‚เปเป€เบงเบฑเบš, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบเบฒเบ™เบšเบดเบ™เปเบฅเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบ•เบปเบงเบชเบฐเบเบฑเบ”เบเบฒเบ™เป‚เบ„เบชเบฐเบ™เบฒเปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒ.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบเบฒเบ™เบเป‰เบฒเบเป„เบ› WebExtensions API เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ add-ons เบชเปเบฒเบฅเบฑเบš Firefox เปเบฅเบฐ Chrome, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™, Firefox เปเบกเปˆเบ™เป€เบเบทเบญเบš 100% เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš Chrome manifest เบฎเบธเปˆเบ™เบ—เบตเบชเบญเบ‡เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™. Manifest เบเปเบฒเบ™เบปเบ”เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ add-ons. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เปƒเบ™เบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบกเบ‚เบญเบ‡ manifesto, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เปƒเบ™เบ—เบฒเบ‡เบฅเบปเบšเป‚เบ”เบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ add-on, Mozilla เบˆเบฐเบเป‰เบฒเบเบญเบญเบเป„เบ›เบˆเบฒเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก manifesto เปเบฅเบฐเบˆเบฐเบšเปเปˆเป‚เบญเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ› Firefox เบ—เบตเปˆเบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš add-on. ons.

เปƒเบซเป‰เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒ เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ เบชเบธเบ” เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ” เบ„เบฑเบ”เบ„เป‰เบฒเบ™, เบเบนเป‚เบเบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบขเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡ webRequest API เปƒเบ™ Chrome, เบˆเปเบฒเบเบฑเบ”เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปเบฅเบฐเบชเบฐเป€เบซเบ™เบต API เบ›เบฐเบเบฒเบ”เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒ. declarativeNetRequest. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ webRequest API เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เปƒเบ™เบ—เบฑเบ™เบ—เบต, declarativeNetRequest API เปƒเบซเบกเปˆเปƒเบซเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เปƒเบ™เปเบšเบšเบชเบฒเบเบปเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡. , เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เปเบฅเบฐเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ—เบตเปˆเบŠเบฑเบšเบŠเป‰เบญเบ™เบ—เบตเปˆเบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™เป‚เบ”เบเบญเบตเบ‡เบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚.

Mozilla เบเบฑเบ‡เบเปเบฒเบฅเบฑเบ‡เบ›เบฐเป€เบกเบตเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเป„เบ›เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Firefox เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบทเปˆเบ™เป†เบˆเบฒเบเบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบกเบ‚เบญเบ‡ Chrome manifest เบ—เบตเปˆเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš add-ons:

  • เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบšเบฒเบ‡เบขเปˆเบฒเบ‡. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เปƒเบซเบกเปˆเบˆเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™เบˆเบฒเบเบˆเบธเบ”เบขเบทเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, Mozilla เบเปเบฒเบฅเบฑเบ‡เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฎเบฑเบเบชเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเปˆเบ™เบซเบ™เป‰เบฒเบžเบทเป‰เบ™เบซเบฅเบฑเบ‡.
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” granular เปƒเบซเบกเปˆ - add-on เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™ (เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” "all_urls" เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบ), เปเบ•เปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบšเปเบฅเบดเบšเบปเบ”เบ‚เบญเบ‡เปเบ–เบšเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, i.e. เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ•เป‰เบญเบ‡เบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒ add-on เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒ. Mozilla เบเปเบฒเบฅเบฑเบ‡เบ„เบปเป‰เบ™เบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเป€เบชเบตเบกเบชเป‰เบฒเบ‡เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบปเบšเบเบงเบ™เบœเบนเป‰เปƒเบŠเป‰เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.
  • เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ‚เป‰เบฒเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš - เบญเบตเบ‡เบ•เบฒเบก manifest เปƒเบซเบกเปˆ, เบชเบฐเบ„เบฃเบดเบšเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบ™เบทเป‰เบญเบซเบฒเบˆเบฐเบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบซเบ™เป‰เบฒเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆ scripts เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบเบฑเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบซเบ™เป‰เบฒเป€เบงเบฑเบšเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡. API เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ script add-ons เบˆเบฐเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ™เบตเป‰). เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบกเปˆเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Firefox.
  • เบเบฒเบ™เบซเป‰เบฒเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบžเบฒเบเบ™เบญเบ (เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ add-on เป‚เบซเบฅเบ”เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบžเบฒเบเบ™เบญเบ). Firefox เปƒเบŠเป‰เบเบฒเบ™เบšเบฅเบฑเบญเบเบฅเบฐเบซเบฑเบ”เบžเบฒเบเบ™เบญเบเปเบฅเป‰เบง, เปเบฅเบฐเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Mozilla เป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเป€เบชเบตเบกเบชเป‰เบฒเบ‡เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบ™เบตเป‰เป‚เบ”เบเบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบฅเบฐเบซเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบชเบฐเบšเบฑเบšเบ—เบตเบชเบฒเบกเบ‚เบญเบ‡ manifest.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™