ื-21 ืื ืืืืืจ, ืกืคืจืืืช AMO (addons.mozilla.org) ืชืชืืื ืืงืื ืืืชืืื ืืืืืืืืช ืขื ืชืืกืคืืช ืืืืฆืขืืช ืืจืกื 109 ืฉื ืื ืืคืกื Chrome. ื ืืชื ืืืืืง ืืช ืืชืืกืคืืช ืืืื ืืื ืืื ืืืืืช ืฉื Firefox. ืืืืืืจืืช ืืฆืืืืช, ืชืืืื ืืืจืกืช ืื ืืคืกื 17 ืชืืคืขื ื-Firefox 2023, ืืืชืืื ื ื-2023 ืืื ืืืจ XNUMX. ืืชืืืื ืืืจืกื ืืฉื ืืื ืฉื ืืื ืืคืกื ืชืืฉืืจ ืืขืชืื ืื ืจืื ืืขืื, ืื ืืกืืฃ XNUMX, ืืืืจ ืืขืจืืช ืืืื ืืืงื ืฉื ืืขืืจืช ืชืืกืคืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื, ืืืคืฉืจืืช ืืืื ืืช ืืชืืืื ืืืจืกื ืืฉื ืืื ืฉื ืืื ืืคืกื ืืืืงื ืืืฉืืื.
ืืื ืืคืกื ืฉื Chrome ืืืืืจ ืืช ืืืืืืืช ืืืืฉืืืื ืืืืื ืื ืืชืืกืคืื ืฉื ืืชืื ืืืืฆืขืืช WebExtensions API. ืืื ืืืจืกื 57, Firefox ืขืืจ ืืืืืืื ืืืฉืชืืฉ ื-WebExtensions API ืืคืืชืื ืืจืืืืช ืืืคืกืืง ืืชืืื ืืืื ืืืืืืืช XUL. ืืืขืืจ ื-WebExtensions ืืืคืฉืจ ืืืื ืืช ืคืืชืื ืืชืืกืคืืช ืขื ืคืืืคืืจืืืช Chrome, Opera, Safari ื-Edge, ืคืฉื ืืช ืืขืืจืช ืืชืืกืคืืช ืืื ืืคืืคื ื ืืื ืืจื ื ืฉืื ืื ืืืืคืฉืจ ืฉืืืืฉ ืืื ืืืฆื ืจืืืื ืืชืืืืืื ืฉื ืคืขืืื (ื ืืชื ืืืคืขืื ืชืืกืคืืช WebExtensions ืืชืืืืืื ื ืคืจืืื, ืืืืืืื ืืฉืืจ ืืืคืืคื). ืืื ืืืื ืืช ืคืืชืื ืืชืืกืคืืช ืขื ืืคืืคื ืื ืืืจืื, Firefox ืืกืคืง ืชืืืืืช ืืืขื ืืืื ืืืจืกื ืืฉื ืืื ืฉื ืื ืืคืกื Chrome.
Chrome ืขืืื ืืขืช ืขื ืืขืืจ ืืืจืกื 2024 ืฉื ืืื ืืคืกื, ืืืชืืืื ืืืจืกื XNUMX ืชืืคืกืง ืืื ืืืจ XNUMX. ืืืืจื ืืขืืงืจืืช ืฉื ืืฉืื ืืืื ืฉื ืขืฉื ืืืจืกื ืืืืฉื ืืื ืืืงื ืขื ืืฆืืจืช ืืจืืืืช ืืืืืืืืช ืืืขืื ืืืฆืืขืื ืืืืืื, ืืืืงืฉืืช ืขื ืืฆืืจืช ืืจืืืืช ืื ืืืืืืช ืืืืืืืช. ืืืืืื ืฉืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืขืืชื ืืืฉ ืืชืฉืืืจ ืืกืืืช ืชืืื ืืชืืกืคืืช ืืืืื ืจืืืช, Mozilla ืืืืืื ืืืชืจืืง ืืืชืืื ืืืื ืืื ืืคืกื ืืคืืืจืคืืงืก ืืืืืฉื ืืื ืฉืื ืืืื ืืฆืืจื ืฉืื ื.
ืืืกืจ ืฉืืืขืืช ืืจืฆืื ืืขืืงืจื ืืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืงืฉืืจ ืืชืจืืื ืืืฆื ืงืจืืื ืืืื ืฉื ื-API ืฉื webRequest, ืฉืืืคืฉืจ ืืืืจ ืืืคืืื ืืฉืื ืฉืืฉ ืืื ืืืฉื ืืืื ืืืงืฉืืช ืจืฉืช ืืืืืืื ืืฉื ืืช ืชืขืืืจื ืชืื ืืื ืชื ืืขื. ืืืฉืง API ืื ืืฉืืฉ ื-uBlock Origin ืืืชืืกืคืืช ืจืืืช ืืืจืืช ืืื ืืืกืื ืชืืื ืื ืืืื ืืืกืคืง ืืืืื. ืืืงืื webRequest API, ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืืฆืืขื API declarativeNetRequest ืขื ืืืืืช ืืืืืืช, ืืืกืคืง ืืืฉื ืืื ืืข ืกืื ืื ืืืื ื ืืืขืื ืืืืคื ืขืฆืืื ืืืงื ืืกืืื, ืืื ื ืืืคืฉืจ ืฉืืืืฉ ืืืืืืจืืชืื ืกืื ืื ืืฉืื ืืืื ื ืืืคืฉืจ ืงืืืขืช ืืืืื ืืืจืืืื ืืืืคืคืื ืื ืืื ืืืชืื ืืชื ืืื.
ืืื ืืชืืื ืืช ืฉื ืืืฉืื ืืื ืืคืกื ืืืืฉ ืืคืืืจืคืืงืก:
- API ืืืฉ ืืกืื ืื ืชืืื ืืฆืืจืชื ื ืืกืฃ, ืื ืื ืืืื ื-Chrome, ืืชืืืื ืืืฆื ืืืกืืื ืืืฉื ืฉื webRequest API ืื ืืืคืกืงื.
- ืืื ืืคืกื ืืืืืจ ืืช ืืืืคืช ืืคื ืืจืงืข ืืืคืฉืจืืช Service Workers, ืืคืืขืืช ืืชืืืืื ืจืงืข (Background Service Workers). ืืื ืืืืืื ืชืืืืืช ืืขืชืื, ืคืืืจืคืืงืก ืืชืืื ื-Service Workers, ืื ืืืื ืื ืืืืืคืื ืืื ืื ืื ืืืฉ ืฉื Event Pages, ืืืืืจ ืืืชืจ ืืืคืชืื ืืชืจืื, ืืื ื ืืืจืฉ ืขืืืื ืืื ืฉื ืชืืกืคืืช ืืืืื ืืช ืืืืืืืช ืืงืฉืืจืืช ืืฉืืืืฉ ื-Service Workers. Event Pages ืืืคืฉืจื ืืชืืกืคืืช ืขืืื ืจืงืข ืงืืืืืช ืืืชืืื ืืืจืืฉืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื, ืชืื ืฉืืืจื ืขื ืืืฉื ืืื ืืืืืืืช ืืืจืืฉืืช ืืขืืืื ืขื ื-DOM.
- ืืืืื ืืืืฉ ืฉื ืืงืฉืช ืืจืฉืื ืืคืืจืืช - ืืชืืกืฃ ืื ืืืื ืืืืืช ืืืคืขื ืขืืืจ ืื ืืืคืื ืืืช ืืืช (ืืจืฉืืช "all_urls" ืืืกืจื), ืืื ืืคืขื ืจืง ืืืงืฉืจ ืฉื ืืืจืืืกืืื ืืคืขืืื, ืืืืืจ. ืืืฉืชืืฉ ืืฆืืจื ืืืฉืจ ืฉืืชืืกืฃ ืขืืื ืขืืืจ ืื ืืชืจ. ืืคืืืจืคืืงืก, ืื ืืงืฉืืช ืืืืฉื ืื ืชืื ื ืืืชืจ ืืืืฉืื ืืืืคืฆืืื ืืืืช, ืืืืืืื ืืกืืคืืช ืขื ืืชื ืืืฉื ืชืชืงืื ืขื ืืื ืืืฉืชืืฉ, ืืฉืจ ืืืื ืืืืืื ืืืืคื ืกืืงืืืื ืืืื ืชืืกืฃ ืืืขื ืืง ืืืฉื ืื ืชืื ืื ืฉืื ืืืชืจ ืืกืืื.
ืืื ืื ืื ืืจืฉืืืช, ื ืืกืฃ ืืืืฉืง ืืคืชืืจ ืืืฉ ืฉื "ืืจืืืืช ืืืืืืืช", ืืืชื ื ืืชื ืืืจ ืืืืืง ืืื ืืื ืืืืืช ืฉื Firefox. ืืืคืชืืจ ืืกืคืง ืืืฆืขื ืืฉืืื ืืฉืืจืืช ืืืืื ืืชืจืื ืืฉ ืืื ืชืืกืฃ ืืืฉื - ืืืฉืชืืฉ ืืืื ืืืขื ืืง ืืืืื ืืืฉื ืฉื ืชืืกืฃ ืืื ืืชืจ. ื ืืืื ืืืจืฉืืืช ืื ืจืง ืขื ืืจืืืืช ืืืืืกืกืืช ืขื ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื; ืขืืืจ ืืจืืืืช ืืืืืกืกืืช ืขื ืืืจืกื ืืฉื ืืื ืฉื ืืื ืืคืกื, ืืงืจืช ืืืฉื ืคืจืื ืืช ืืืชืจืื ืื ืืืืฆืขืช.
- ืฉืื ืื ืืืืคืื ืืืงืฉืืช ืฆืืืืืช ืืงืืจ - ืืืชืื ืืื ืืคืกื ืืืืฉ, ืกืงืจืืคืืื ืืขืืืื ืชืืื ืืืื ืืคืืคืื ืืืืชื ืืืืืืช ืืจืฉืื ืืื ืขืืืจ ืืืฃ ืืจืืฉื ืฉืื ืืฉืืืฆืื ืกืงืจืืคืืื ืืื (ืืืืืื, ืื ืืืฃ ืืื ืืืฉื ื- ืืืงืื API, ืื ืื ืชืืกืคืืช ืืกืงืจืืคื ืื ืืงืืื ืืืฉื ืื). ืฉืื ืื ืื ืืืืฉื ืืืืืื ืืคืืืจืคืืงืก.
- API ืืืืกืก ืืืืื. Firefox ืชืืื ื-API ืื ืืขืืืจ ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืืขืืืจ ืืืชื ืืืจืื ืืฉืืืช "chrome.*".
- ืืืกืืจ ืขื ืืืฆืืข ืงืื ืฉืืืจืื ืืฉืจืชืื ืืืฆืื ืืื (ืื ืื ื ืืืืจืื ืขื ืืฆืืื ืฉืืื ืืชืืกืฃ ืืืขื ืืืืฆืข ืงืื ืืืฆืื ื). Firefox ืืฉืชืืฉ ืืืกืืืช ืงืื ืืืฆืื ื ืืืคืชืื ืืืืืื ืืืกืืคื ืืื ืืงืืช ื ืืกืคืืช ืืืขืงื ืืืจ ืืืจืืืช ืงืื ืืืืฆืขืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื. ืขืืืจ ืกืงืจืืคืืื ืืขืืืื ืชืืื, ืืกืืคืงืช ืืืื ืืืช ืืืืืช ืืืฉื ืืชืืื (CSP, Content Security Policy).
ืืงืืจ: OpenNet.ru