ืืืืืื ืืืืืขื ืื ืืืื ืืืืืง ืืช ืืืืฉืื ืฉื Firefox ืฉื ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืฉื Chrome, ืืืืืืจื ืืช ืืืืืืืช ืืืืฉืืืื ืืืืื ืื ืืชืืกืคืืช ืฉื ืืชืื ืืืืฆืขืืช ื-WebExtensions API. ืืื ืืืืืง ืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ื-Firefox 101 ืืื, ืขืืื ืืืืืืจ ืืช ืืคืจืืืจ "extensions.manifestV3.enabled" ื-true ืืืช ืืคืจืืืจ "xpinstall.signatures.required" ื-false ืืืฃ about:config. ืืื ืืืชืงืื ืชืืกืคืืช, ืืชื ืืืื ืืืฉืชืืฉ ืืืืฉืง about:debugging. ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืืชืืื ื ืช ืืืืืช ืืืคืขืืช ืืืจืืจืช ืืืื ืขื ืกืืฃ ืืฉื ื.
ืืื ืืืจืกื 57, Firefox ืขืืจ ืืืืืืื ืืืฉืชืืฉ ื-WebExtensions API ืืคืืชืื ืืจืืืืช ืืืคืกืืง ืืชืืื ืืืื ืืืืืืืช XUL. ืืืขืืจ ื-WebExtensions ืืืคืฉืจ ืืืื ืืช ืคืืชืื ืืชืืกืคืืช ืขื ืคืืืคืืจืืืช Chrome, Opera, Safari ื-Edge, ืคืฉื ืืช ืืขืืจืช ืืชืืกืคืืช ืืื ืืคืืคื ื ืืื ืืจื ื ืฉืื ืื ืืืืคืฉืจ ืฉืืืืฉ ืืื ืืืฆื ืจืืืื ืืชืืืืืื ืฉื ืคืขืืื (ื ืืชื ืืืคืขืื ืชืืกืคืืช WebExtensions ืืชืืืืืื ื ืคืจืืื, ืืืืืืื ืืฉืืจ ืืืคืืคื). ืืื ืืืื ืืช ืคืืชืื ืืชืืกืคืืช ืขื ืืคืืคื ืื ืืืจืื, Firefox ืืกืคืง ืชืืืืืช ืืืขื ืืืื ืืืจืกื ืืฉื ืืื ืฉื ืื ืืคืกื Chrome.
Chrome ืขืืื ืืขืช ืขื ืืขืืจ ืืืจืกื 2023 ืฉื ืืื ืืคืกื, ืืืชืืืื ืืืจืกื XNUMX ืชืืคืกืง ืืื ืืืจ XNUMX. ืืืืืื ืฉืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืขืืชื ืืืฉ ืืชืฉืืืจ ืืกืืืช ืชืืื ืืชืืกืคืืช ืืืืื ืจืืืช, ืืืืืื ืืืืืื ืืืชืจืืง ืืื ืืื ืฉื ืืืืืช ืชืืืืืช ืืืื ืืื ืืคืกื ืืคืืืจืคืืงืก ืืืืืฉื ืืื ืฉืื ืืืื ืืฆืืจื ืฉืื ื.
ืืืกืจ ืฉืืืขืืช ืืจืฆืื ืืขืืงืจื ืืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืงืฉืืจ ืืชืจืืื ืืืฆื ืงืจืืื ืืืื ืฉื ื-API ืฉื webRequest, ืฉืืืคืฉืจ ืืืืจ ืืืคืืื ืืฉืื ืฉืืฉ ืืื ืืืฉื ืืืื ืืืงืฉืืช ืจืฉืช ืืืืืืื ืืฉื ืืช ืชืขืืืจื ืชืื ืืื ืชื ืืขื. ืืืฉืง API ืื ืืฉืืฉ ื-uBlock Origin ืืืชืืกืคืืช ืจืืืช ืืืจืืช ืืื ืืืกืื ืชืืื ืื ืืืื ืืืกืคืง ืืืืื. ืืืงืื webRequest API, ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืืฆืืขื API declarativeNetRequest ืขื ืืืืืช ืืืืืืช, ืืืกืคืง ืืืฉื ืืื ืืข ืกืื ืื ืืืื ื ืืืขืื ืืืืคื ืขืฆืืื ืืืงื ืืกืืื, ืืื ื ืืืคืฉืจ ืฉืืืืฉ ืืืืืืจืืชืื ืกืื ืื ืืฉืื ืืืื ื ืืืคืฉืจ ืงืืืขืช ืืืืื ืืืจืืืื ืืืืคืคืื ืื ืืื ืืืชืื ืืชื ืืื.
ืืืืฉืื ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื ืฉืืืฆืข ืืคืืืจืคืืงืก, ื ืืกืฃ API ืืฆืืจืชื ืืืฉ ืืกืื ืื ืชืืื, ืื ืื ืืืื ืืืจืื, ืื ืื ืืคืกืืงื ืืชืืื ืืืฆื ืืืกืืื ืืืฉื ืฉื ื-webRequest API. ืชืืื ืืช ื ืืกืคืืช ืฉื ืืืฉืื ืืื ืืคืกื ืืืืฉ ืืคืืืจืคืืงืก ืืืืืืช:
- ืืื ืืคืกื ืืืืืจ ืืช ืืืืคืช ืืคื ืืจืงืข ืืืคืฉืจืืช Service Workers, ืืคืืขืืช ืืชืืืืื ืจืงืข (Background Service Workers). ืืื ืืืืืื ืชืืืืืช, ืคืืืจืคืืงืก ืืืฉื ืืช ืืืจืืฉื ืืื, ืื ืืฆืืข ืื ืืกืฃ ืื ืื ืื ืืืฉ ืฉื Event Pages, ืืืืืจ ืืืชืจ ืืืคืชืื ืืชืจืื, ืืื ื ืืืจืฉ ืขืืืื ืืื ืฉื ืชืืกืคืืช ืืืืื ืืช ืืืืืืืช ืืงืฉืืจืืช ืืฉืืืืฉ ื-Service Workers. Event Pages ืืืคืฉืจื ืืชืืกืคืืช ืขืืื ืจืงืข ืงืืืืืช ืืืชืืื ืืืจืืฉืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื, ืชืื ืฉืืืจื ืขื ืืืฉื ืืื ืืืืืืืช ืืืจืืฉืืช ืืขืืืื ืขื ื-DOM. ืืืืืขืช ืืื ืืคืกื ืืืืื ื ืืืืืงื ื-Firefox, ืจืง ืืคื ืืืจืืขืื ื ืชืืืื ืืจืืข, ืืืืืืืช ืืืืกืืฃ ืชืืืื ืืคืชืจืื ืืืืืกืก ืขื Service Workers ืืืืฉื. ืืคื ืชืืื ืืืฆืขื ืืืืืืขื ืืคื ืืืจืืขืื ื-Safari Technology Preview 136.
- ืืืืื ืืืืฉ ืฉื ืืงืฉืช ืืจืฉืื ืืคืืจืืช - ืืชืืกืฃ ืื ืืืื ืืืืืช ืืืคืขื ืขืืืจ ืื ืืืคืื ืืืช ืืืช (ืืจืฉืืช "all_urls" ืืืกืจื), ืืื ืืคืขื ืจืง ืืืงืฉืจ ืฉื ืืืจืืืกืืื ืืคืขืืื, ืืืืืจ. ืืืฉืชืืฉ ืืฆืืจื ืืืฉืจ ืฉืืชืืกืฃ ืขืืื ืขืืืจ ืื ืืชืจ. ืืคืืืจืคืืงืก, ืื ืืงืฉืืช ืืืืฉื ืื ืชืื ื ืืืชืจ ืืืืฉืื ืืืืคืฆืืื ืืืืช, ืืืืืืื ืืกืืคืืช ืขื ืืชื ืืืฉื ืชืชืงืื ืขื ืืื ืืืฉืชืืฉ, ืืฉืจ ืืืื ืืืืืื ืืืืคื ืกืืงืืืื ืืืื ืชืืกืฃ ืืืขื ืืง ืืืฉื ืื ืชืื ืื ืฉืื ืืืชืจ ืืกืืื.
- ืฉืื ืื ืืืืคืื ืืืงืฉืืช ืฆืืืืืช ืืงืืจ - ืืืชืื ืืื ืืคืกื ืืืืฉ, ืกืงืจืืคืืื ืืขืืืื ืชืืื ืืืื ืืคืืคืื ืืืืชื ืืืืืืช ืืจืฉืื ืืื ืขืืืจ ืืืฃ ืืจืืฉื ืฉืื ืืฉืืืฆืื ืกืงืจืืคืืื ืืื (ืืืืืื, ืื ืืืฃ ืืื ืืืฉื ื- ืืืงืื API, ืื ืื ืชืืกืคืืช ืืกืงืจืืคื ืื ืืงืืื ืืืฉื ืื). ืฉืื ืื ืื ืืืืฉื ืืืืืื ืืคืืืจืคืืงืก.
- API ืืืืกืก ืืืืื. Firefox ืืืจ ืชืืื ื-API ืื ืืืขืืืจ ืืืชื ืืืจืื ืืฉืืืช "chrome.*" ืขืืืจ ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื.
- ืืืกืืจ ืขื ืืืฆืืข ืงืื ืฉืืืจืื ืืฉืจืชืื ืืืฆืื ืืื (ืื ืื ื ืืืืจืื ืขื ืืฆืืื ืฉืืื ืืชืืกืฃ ืืืขื ืืืืฆืข ืงืื ืืืฆืื ื). Firefox ืืืจ ืืฉืชืืฉ ืืืกืืืช ืงืื ืืืฆืื ื, ืืืคืชืื ืืืืืื ืืืกืืคื ืืื ืืงืืช ื ืืกืคืืช ืฉื ืืขืงื ืืืจืืืช ืงืื ืืืืฆืขืืช ืืืจืกื ืืฉืืืฉืืช ืฉื ืืื ืืคืกื. ืขืืืจ ืกืงืจืืคืืื ืืขืืืื ืชืืื, ืืกืืคืงืช ืืืื ืืืช ืืืืืช ืืืฉื ืืชืืื (CSP, Content Security Policy).
ืืงืืจ: OpenNet.ru