ะะพะผะฟะฐะฝะธั Mozilla ะพะฑััะฒะธะปะฐ ะพ ะฝะฐัะฐะปะต ัะตััะธัะพะฒะฐะฝะธั ัะตะฐะปะธะทะฐัะธะธ ะฒ Firefox ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ Chrome, ะพะฟัะตะดะตะปัััะตะน ะฒะพะทะผะพะถะฝะพััะธ ะธ ัะตััััั, ะดะพัััะฟะฝัะต ะดะปั ะดะพะฟะพะปะฝะตะฝะธะน, ะฝะฐะฟะธัะฐะฝะฝัั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ API WebExtensions. ะะปั ัะตััะธัะพะฒะฐะฝะธั ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ ะฒ ะฑะตัะฐ-ะฒะตััะธะธ Firefox 101 ะฝะฐ ัััะฐะฝะธัะต about:config ัะปะตะดัะตั ัััะฐะฝะพะฒะธัั ะฟะฐัะฐะผะตัั ยซextensions.manifestV3.enabledยป ะฒ ะทะฝะฐัะตะฝะธะต true, ะฐ ะฟะฐัะฐะผะตัั ยซxpinstall.signatures.requiredยป ะฒ ะทะฝะฐัะตะฝะธะต false. ะะปั ัััะฐะฝะพะฒะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะผะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะธะฝัะตััะตะนั about:debugging. ะะบะปััะตะฝะธะต ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ ะฟะพ ัะผะพะปัะฐะฝะธั ะทะฐะฟะปะฐะฝะธัะพะฒะฐะฝะพ ะฝะฐ ะบะพะฝะตั ะณะพะดะฐ.
ะะฐัะธะฝะฐั ั ะฒะตััะธะธ 57 Firefox ะฟะพะปะฝะพัััั ะฟะตัะตััะป ะฝะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต API WebExtensions ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะธ ะฟัะตะบัะฐัะธะป ะฟะพะดะดะตัะถะบั ัะตั ะฝะพะปะพะณะธะธ XUL. ะะตัะตั ะพะด ะฝะฐ WebExtensions ะฟะพะทะฒะพะปะธะป ัะฝะธัะธัะธัะพะฒะฐัั ัะฐะทัะฐะฑะพัะบั ะดะพะฟะพะปะฝะตะฝะธะน ั ะฟะปะฐััะพัะผะฐะผะธ Chrome, Opera, Safari ะธ Edge, ัะฟัะพััะธะป ะฟะพััะธัะพะฒะฐะฝะธะต ะดะพะฟะพะปะฝะตะฝะธะน ะผะตะถะดั ัะฐะทะปะธัะฝัะผะธ web-ะฑัะฐัะทะตัะฐะผะธ ะธ ะดะฐะป ะฒะพะทะผะพะถะฝะพััั ะฟะพะปะฝะพัะตะฝะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะผะฝะพะณะพะฟัะพัะตััะฝัะน ัะตะถะธะผ ัะฐะฑะพัั (ะดะพะฟะพะปะฝะตะฝะธั WebExtensions ะผะพะณัั ะฒัะฟะพะปะฝััััั ะฒ ะพัะดะตะปัะฝัั ะฟัะพัะตััะฐั , ะธะทะพะปะธัะพะฒะฐะฝะฝะพ ะพั ะพััะฐะปัะฝัั ัะฐััะตะน ะฑัะฐัะทะตัะฐ). ะะปั ัะฝะธัะธะบะฐัะธะธ ัะฐะทัะฐะฑะพัะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ั ะพััะฐะปัะฝัะผะธ ะฑัะฐัะทะตัะฐะผะธ ะฒ Firefox ะพะฑะตัะฟะตัะธะฒะฐะตััั ะฟะพััะธ ะฟะพะปะฝะฐั ัะพะฒะผะตััะธะผะพััั ัะพ ะฒัะพัะพะน ะฒะตััะธะตะน ะผะฐะฝะธัะตััะฐ Chrome.
ะ ะฝะฐััะพััะตะต ะฒัะตะผั ะฒ Chrome ะฒะตะดัััั ัะฐะฑะพัะฐ ะฟะพ ะฟะตัะตั ะพะดั ะฝะฐ ััะตััั ะฒะตััะธั ะผะฐะฝะธัะตััะฐ, ะฐ ะฟะพะดะดะตัะถะบะฐ ะฒัะพัะพะน ะฒะตััะธะธ ะฑัะดะตั ะฟัะตะบัะฐัะตะฝะฐ ะฒ ัะฝะฒะฐัะต 2023 ะณะพะดะฐ. ะขะฐะบ ะบะฐะบ ััะตััั ะฒะตััะธั ะผะฐะฝะธัะตััะฐ ััะฐะปะฐ ะพะฑัะตะบัะพะผ ะบัะธัะธะบะธ ะธ ะฟัะธะฒะตะดัั ะบ ะฝะฐัััะตะฝะธั ัะฐะฑะพัั ะผะฝะพะณะธั ะดะพะฟะพะปะฝะตะฝะธะน ะดะปั ะฑะปะพะบะธัะพะฒะฐะฝะธั ะฝะตะถะตะปะฐัะตะปัะฝะพะณะพ ะบะพะฝัะตะฝัะฐ ะธ ะพะฑะตัะฟะตัะตะฝะธั ะฑะตะทะพะฟะฐัะฝะพััะธ, ะบะพะผะฟะฐะฝะธั Mozilla ัะตัะธะปะฐ ะพัะพะนัะธ ะพั ะฟัะฐะบัะธะบะธ ะพะฑะตัะฟะตัะตะฝะธั ะฟะพะปะฝะพะน ัะพะฒะผะตััะธะผะพััะธ ั ะผะฐะฝะธัะตััะพะผ ะฒ Firefox ะธ ัะตะฐะปะธะทะพะฒะฐัั ะธะฝะฐัะต ะฝะตะบะพัะพััะต ะธะทะผะตะฝะตะฝะธั.
เบเบงเบฒเบกเบเปเปเบเปเปเบเบเบปเปเบเบเปเบเบฑเบเบชเบฐเบเบฑเบเบเบตเบชเบฒเบกเบเบญเบ manifesto เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบเบฒเบชเบฒเปเบเปเบซเบกเบเบเบฒเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบเบเบญเบ webRequest API, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบปเบงเบเบฑเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบญเบเบเบตเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบทเบญเบเปเบฒเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฑเบเปเบเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเป. API เบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบ uBlock Origin เปเบฅเบฐเบชเปเบงเบเปเบชเบตเบกเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบเบทเปเบญเบชเบฐเบเบฑเบเปเบเบทเปเบญเบซเบฒเบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเปเบฅเบฐเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเบญเบเปเบ. เปเบเบเบเบตเปเบเบฐ webRequest API, เบชเบฐเบเบฑเบเบเบตเบชเบฒเบกเบเบญเบ manifest เบชเบฐเปเบซเบเบต declarativeNetRequest API เบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบฑเบ, เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเบปเบงเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบฐเบเบฑเบเบขเปเบฒเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ, เบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเปเบเปเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเบเปเปเปเบเป. เบญเบฐโเบเบธโเบเบฒเบโเปเบซเปโเบเบฑเปเบโเบเบปเบโเบฅเบฐโเบเบฝเบโเบชเบฐโเบฅเบฑเบโเบชเบฑเบโเบเปเบญเบโเบเบตเปโเบเบฑเบโเบเปเบญเบโเบเบฑเบโเปเบเบโเบญเบตเบโเปเบชเปโเปเบเบทเปเบญเบโเปเบโ.
ะ ะฟัะตะดะปะพะถะตะฝะฝะพะน ะฒ Firefox ัะตะฐะปะธะทะฐัะธะธ ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ ะดะพะฑะฐะฒะธะปะธ ะฝะพะฒัะน ะดะตะบะปะฐัะฐัะธะฒะฝัะน API ัะธะปัััะฐัะธะธ ะบะพะฝัะตะฝัะฐ, ะฝะพ ะฒ ะพัะปะธัะธะต ะพั Chrome ะฝะต ััะฐะปะธ ะฟัะตะบัะฐัะฐัั ะฟะพะดะดะตัะถะบั ััะฐัะพะณะพ ะฑะปะพะบะธััััะตะณะพ ัะตะถะธะผะฐ ัะฐะฑะพัั API webRequest. ะกัะตะดะธ ะดััะณะธั ะพัะพะฑะตะฝะฝะพััะตะน ัะตะฐะปะธะทะฐัะธะธ ะฝะพะฒะพะณะพ ะผะฐะฝะธัะตััะฐ ะฒ Firefox:
- ะ ะผะฐะฝะธัะตััะต ะพะฟัะตะดะตะปะตะฝะฐ ะทะฐะผะตะฝะฐ ัะพะฝะพะฒัั ัััะฐะฝะธั ะฝะฐ ะฒะฐัะธะฐะฝั Service Workers, ัะฐะฑะพัะฐััะธะน ะฒ ะฒะธะดะต ัะพะฝะพะฒัั ะฟัะพัะตััะพะฒ (Background Service Workers). ะะปั ะพะฑะตัะฟะตัะตะฝะธั ัะพะฒะผะตััะธะผะพััะธ ะฒ Firefox ะฑัะดะตั ัะตะฐะปะธะทะพะฒะฐะฝะพ ะดะฐะฝะฝะพะต ััะตะฑะพะฒะฐะฝะธะต, ะฝะพ ะดะพะฟะพะปะฝะธัะตะปัะฝะพ ะฟัะตะดะปะพะถะตะฝ ะฝะพะฒัะน ะผะตั ะฐะฝะธะทะผ Event Pages, ะบะพัะพััะน ะฑะพะปะตะต ะฟัะธะฒััะตะฝ ะดะปั web-ัะฐะทัะฐะฑะพััะธะบะพะฒ, ะฝะต ััะตะฑัะตั ะฟะพะปะฝะพะน ะฟะตัะตัะฐะฑะพัะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะธ ััััะฐะฝัะตั ะพะณัะฐะฝะธัะตะฝะธั, ัะฒัะทะฐะฝะฝัะต ั ะฟัะธะผะตะฝะตะฝะธะตะผ Service Workers. Event Pages ะฟะพะทะฒะพะปะธั ะฟัะธะฒะตััะธ ัััะตััะฒัััะธะต ะดะพะฟะพะปะฝะตะฝะธั ั ัะพะฝะพะฒัะผะธ ัััะฐะฝะธัะฐะผะธ ะบ ััะตะฑะพะฒะฐะฝะธัะผ ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ, ัะพั ัะฐะฝะธะฒ ะฟัะธ ััะพะผ ะดะพัััะฟ ะบะพ ะฒัะตะผ ะฒะพะทะผะพะถะฝะพัััะผ, ะฝะตะพะฑั ะพะดะธะผัะผ ะดะปั ัะฐะฑะพัั ั DOM. ะ ะดะพัััะฟะฝะพะน ะดะปั ัะตััะธัะพะฒะฐะฝะธั ะฒ Firefox ัะตะฐะปะธะทะฐัะธะธ ะผะฐะฝะธัะตััะฐ ะฟะพะบะฐ ะฟะพะดะดะตัะถะธะฒะฐัััั ัะพะปัะบะพ Event Pages, ะฐ ะฟะพะดะดะตัะถะบั ัะตัะตะฝะธั ะฝะฐ ะฑะฐะทะต Service Workers ะพะฑะตัะฐัั ะดะพะฑะฐะฒะธัั ะฟะพะทะดะฝะตะต. ะัะตะดะปะพะถะตะฝะธะต ะฟะพะดะดะตัะถะฐะปะฐ ะบะพะผะฟะฐะฝะธั Apple ะธ ัะตะฐะปะธะทะพะฒะฐะปะฐ Event Pages ะฒ ะฒัะฟััะบะต Safari Technology Preview 136.
- เบฎเบนเบเปเบเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบเบ granular เปเบซเบกเป - add-on เบเบฐเบเปเปเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเบเปเบเปเบชเปเบฒเบฅเบฑเบเบซเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบง (เบเบฒเบเบญเบฐเบเบธเบเบฒเบ "all_urls" เปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบ), เปเบเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเปเบเบเบเบตเปเปเบเปเปเบเป, i.e. เบเบนเปเปเบเปเบเบฐเบเปเบญเบเบขเบทเบเบขเบฑเบเบงเปเบฒ add-on เปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบงเบฑเบเปเบเบเป. เปเบ Firefox, เบเบธเบเปเบเปเบฒเบฎเปเบญเบเบเปเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเปเบงเบฑเบเปเบเบเปเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ, เปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบชเบธเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฐเบเบทเบเปเบฎเบฑเบเปเบเบเบเบนเปเปเบเป, เบเบนเปเบเบตเปเบเบฐเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเป add-on เปเบเบทเปเบญเปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบญเบเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเปเบเบเบถเปเบ.
- เบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเบฒเบกเบเบปเปเบเบชเบฐเบเบฑเบ - เบญเบตเบเบเบฒเบก manifest เปเบซเบกเป, เบชเบฐเบเบฃเบดเบเบเบฐเบกเบงเบเบเบปเบเปเบเบทเปเบญเบซเบฒเบเบฐเบเบทเบเบเปเบฒเบเบฑเบเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบฝเบงเบเบฑเบเบเบฑเบเบซเบเปเบฒเบเบปเปเบเบเปเบเบตเป scripts เปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบซเบเปเบฒเปเบงเบฑเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ. API เบชเบฐเบเบฒเบเบเบตเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ script add-ons เบเบฐเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบตเป). เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเปเบ Firefox.
- API ะฝะฐ ะพัะฝะพะฒะต Promise. Firefox ัะถะต ะฟะพะดะดะตัะถะธะฒะฐะตั ะดะฐะฝะฝัะน API ะธ ะดะปั ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ ะฟะตัะตะฝะตััั ะตะณะพ ะฒ ะฟัะพัััะฐะฝััะฒะพ ะธะผัะฝ ยซchrome.*ยป.
- ะะฐะฟัะตั ะฒัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ, ะทะฐะณััะถะตะฝะฝะพะณะพ ั ะฒะฝะตัะฝะธั ัะตัะฒะตัะพะฒ (ัะตัั ะฟัะพ ัะธััะฐัะธะธ, ะบะพะณะดะฐ ะดะพะฟะพะปะฝะตะฝะธะต ะฟะพะดะณััะถะฐะตั ะธ ะฒัะฟะพะปะฝัะตั ะฒะฝะตัะฝะธะน ะบะพะด). ะ Firefox ัะถะต ะฟัะธะผะตะฝัะตััั ะฑะปะพะบะธัะพะฒะบะฐ ะฒะฝะตัะฝะตะณะพ ะบะพะดะฐ ะธ ัะฐะทัะฐะฑะพััะธะบะธ Mozilla ะดะพะฑะฐะฒะธะปะธ ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ัะตั ะฝะธะบะธ ะพััะปะตะถะธะฒะฐะฝะธั ะทะฐะณััะทะพะบ ะบะพะดะฐ, ะฟัะตะดะปะฐะณะฐะตะผัะต ะฒ ััะตััะตะน ะฒะตััะธะธ ะผะฐะฝะธัะตััะฐ. ะะปั ัะบัะธะฟัะพะฒ ะพะฑัะฐะฑะพัะบะธ ะบะพะฝัะตะฝัะฐ ะฟัะตะดััะฐะฒะปะตะฝะฐ ะพัะดะตะปัะฝะฐั ะฟะพะปะธัะธะบะฐ ะพะณัะฐะฝะธัะตะฝะธั ะดะพัััะฟะฐ ะบ ะบะพะฝัะตะฝัั (CSP, Content Security Policy).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru