Հասանելի է Firefox 74:
- Գաղտնաբառերի կառավարիչը սովորել է գրառումները դասավորել հակառակ հերթականությամբ (Z-A):
- Վերջացավ գլոբալ տեղադրված հավելումներով (համակարգի բոլոր օգտվողների համար, օրինակ՝ %ProgramFiles%Mozilla Firefoxextensions-ում): Նմանատիպ բաշխման մեթոդ օգտագործվում է բաշխման փաթեթներում նախապես տեղադրելու, ինչպես նաև երրորդ կողմի ծրագրերի տեղադրման ժամանակ հավելումներ պարտադրելու համար: Մշակողները դա համարեցին արատավոր, քանի որ դա օգտատիրոջը զրկում է հավելումների կառավարչի միջոցով նման հավելումները հեռացնելու հնարավորությունից (օրինակ, եթե հավելումը խնդիրներ է առաջացնում, կամ օգտագործողին դուր չի գալիս այն, ինչ իրեն պարտադրվում է ) Այժմ հավելումների կառավարումն ամբողջությամբ օգտատերերի վերահսկողության տակ է։ Արդեն տեղադրված հավելումները կշարունակեն աշխատել (օգտատերն այժմ կարող է հեռացնել դրանք հավելումների կառավարման միջոցով), իսկ նոր տեղադրված հավելումները անտեսվելու են: Պատվերով բաշխիչ ստեղծողներին (Windows) և սպասարկողներին (Linux) կառուցման փուլում կտրվի հատուկ տարբերակ՝ վերադարձնելու աջակցությունը գլոբալ տեղադրված հավելումների համար: Կորպորատիվ օգտատերերին հնարավորություն է տրվում տեղադրել հավելումներ խմբային քաղաքականության միջոցով:
- Լրացում Facebook կոնտեյներ (ավտոմատ կերպով բացում է սոցիալական ցանցը առանձին կոնտեյներով) աջակցում է տիրույթների հատուկ ցանկ, որը նույնպես ավտոմատ կերպով կտեղադրվի կոնտեյներով:
- Նոր ներդիր ստեղծելու կոճակն այժմ ունի ընտրացանկ, որը կարելի է կանչել մկնիկի աջ կոճակով (աշխատում է միայն այն դեպքում, երբ տարաներ), որտեղից կարող եք ընտրել կոնտեյներ ստեղծվելիք ներդիրի համար: Բացի այդ, ավելացվել է «Ընտրեք կոնտեյներ յուրաքանչյուր նոր ներդիրի համար» պարամետրը, որը թույլ է տալիս մկնիկի ձախ կոճակով զանգահարել նման մենյու:
- Հայտնվել է ներդիրների ապամոնտաժումն անջատելու հնարավորություն: Անզգույշ ներդիրն առանձին պատուհանի վերածելը երկար տարիներ նյարդայնացրել է օգտատերերին (համապատասխան տոմսը բացվել է 9 տարի առաջ)։ Ներդիրների ապափակման վարքն անջատելու համար նախատեսված է browser.tabs.allowTabDetach կարգավորումը:
- Հավելյալ թեժ ստեղները այժմ կարող են ոչ միայն վերանշանակվել, այլև անջատվել:
- ԱՄՆ օգտատերերի համար HTTPS-ի միջոցով DNS-ը լռելյայն միացված է: Լռելյայն լուծիչը Cloudflare-ն է: Կարգավորումներում կարող եք փոխել այն NextDNS-ի կամ նշել ձեր սեփական լուծիչի հասցեն:
- Տեխնոլոգիա, որն օգտագործվում է Linux-ի համար հավաքներում RLBox. Երրորդ կողմի պոտենցիալ խոցելի գրադարանների C++ կոդը վերածվում է WebAssembly մոդուլի, որի լիազորությունները խիստ սահմանափակ են, այնուհետև մոդուլը կազմվում է հայրենի կոդի և գործարկվում մեկուսացված գործընթացում: Առաջին նման գրադարանը եղել է գրաֆիտ.
- Սենսորային էկրան ունեցող սարքերի համար իրականացվել է ոլորման արագացում.
- Windows-ում և macOS-ում այժմ հնարավոր է տվյալներ ներմուծել Edgium-ից (Edge Chromium շարժիչի վրա):
- Browser այլևս չի բացահայտում մեքենայի տեղական IP հասցեն WebRTC-ի միջոցով (տեղական հասցեի փոխարեն օգտագործվում է պատահական ID), ուստի օգտատերերին խորհուրդ է տրվում վերականգնել իրենց կարգավորումները media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (փոխելով այս կարգավորումները՝ նախկինում ձեռք է բերվել տեղական հասցեն թաքցնելը):
- Պատմության որոնում այսուհետ անտեսում է դիկրիտիկաները (օրինակ, פסח բառը որոնելով՝ կգտնեք նաև פֶּסַח-ի բոլոր դեպքերը):
- Ինչպես հայտարարվեց մեկուկես տարի առաջ. անաշխատունակ TLS 1.0 և TLS 1.1 աջակցություն: Եթե սերվերը չի աջակցում TLS 1.2-ին, օգտատերը կտեսնի անվտանգ կապ հաստատելու մասին սխալի հաղորդագրություն և կոճակ, որը հնարավորություն է տալիս աջակցել ժառանգական արձանագրություններին (դրանց աջակցությունն ամբողջությամբ կհեռացվի ապագայում): Այս տարի այլ հայտնի բրաուզերները նույնպես անջատում են հին (TLS 1.0-ը հայտնվել է 1999-ին, իսկ TLS 1.1-ը՝ 2006-ին) արձանագրությունների աջակցությունը, քանի որ դրանք չեն աջակցում ժամանակակից արագ և հուսալի ալգորիթմներին (ECDHE, AEAD), բայց պահանջում են աջակցություն հին և թույլերի համար: (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5): Մեկ տարի առաջ այս արձանագրություններով տրաֆիկի տեսակարար կշիռը չէր գերազանցում կես տոկոսը, իսկ մինչ այժմ էլ ավելի է նվազել։
- http:
- HTTP վերնագրի աջակցությունը միացված է Առանձնահատկությունների քաղաքականություն. Իր օգնությամբ կայքի մշակողը կարող է նշել, թե որ հնարավորություններն ու API-ները պետք է օգտագործի զննարկիչը կամ չօգտագործի (օրինակ՝ օպտիմալացնել կայքի աշխատանքը) Առանձնահատկությունների քաղաքականությունը որոշակիորեն նման է CSP-ին, բայց վերահսկում է դիտարկիչի հնարավորությունները, այլ ոչ թե անվտանգությունը: Արդյունքում՝ շրջանակներ ( ) որտեղ մեկ այլ տիրույթ բաց է, այլևս չի կարող դա անել Մուտք գործեք աշխարհագրական դիրքի, տեսախցիկի, խոսափողի, էկրանի նկարահանման և ամբողջական էկրանի հասանելիության համար, եթե ուղղակիորեն թույլատրված չէ Առանձնահատկությունների քաղաքականության կողմից:
- Իրականացված աջակցություն Cross-Origin-Resource-Policy (CORP), իր օգնությամբ կայքերը կարող են արգելափակել երրորդ կողմի աղբյուրներից ստացվող որոշակի հարցումներ (օրինակ՝ արգելել երրորդ կողմի ռեսուրսներից մուտքը ընթացիկ կայքի սկրիպտներին և պատկերներին), ինչը կանխում է կողմնակի ալիքի սպեկուլյատիվ հարձակումները (Meltdown և Specter): ), ինչպես նաև հարձակումներ՝ օգտագործելով միջկայքային սցենարներ։
- Միջոցառումն ավելացվել է languagechange_event, որը գործարկվում է, երբ օգտվողը փոխում է իր նախընտրած լեզուն:
- CSS:
- Գույքի աջակցությունը միացված է տեքստ-ընդգծում-դիրքորոշում, որը թույլ է տալիս վերահսկել ընդգծման դիրքը (օրինակ՝ ընդգծեք քիմիական բանաձևի ենթագրերի տակ):
- Գույքի արժեքները տեքստ-ընդգծում-օֆսեթ и տեքստ-դեկորացիա-հաստություն այժմ կարող է արտահայտվել որպես տոկոս:
- Գույքը ուրվագիծ-ոճ այժմ ունի ավտոմատ արժեքի աջակցություն:
- Դադարեցվել է աջակցություն -moz-column-* հատկություններին, որոնք պետք է փոխարինվեն ստանդարտ հատկություններով առանց նախածանցի:
- JavaScript:
- Իրականացվել է կամընտիր հաջորդականության օպերատոր (?.)
- Ջնջված է ոչ ստանդարտ մեթոդ Object.prototype.toSource և գլոբալ գործառույթ անհամարժեք. Նրանք հայտնվեցին Netscape-ի ժամանակներում, բայց երբեք աջակցություն չստացան այլ բրաուզերներից:
- Մշակողի գործիքներ.
- Ճանաչեք կոտրված CSS կանոնները հիմա հաշվի է առնում տարրերի դիրքավորումը.
- JavaScript կարգաբերիչ սովորել վրիպազերծել տեղադրված վեբ աշխատողներին:
- Բարելավված ինտեգրում հավելումների հետ React Developer Tools.
Source: linux.org.ru