Firefox 73-ի թողարկում

Վեբ զննարկիչը թողարկվել է Firefox 73Իսկ բջջային տարբերակ Firefox 68.5 Android պլատֆորմի համար: Բացի այդ, ստեղծվել է թարմացում մասնաճյուղերը երկարաժամկետ աջակցությամբ 68.5.0. Շուտով բեմ բետա փորձարկում Firefox 74 մասնաճյուղը կտեղափոխվի, որի թողարկումը նախատեսված է մարտի 10-ին (նախագիծ տեղափոխվել է 4 շաբաթվա ընթացքում զարգացման ցիկլը).

Հիմնական նորամուծություններ:

  • HTTPS-ի միջոցով DNS մուտք գործելու ռեժիմում (DoH, DNS՝ HTTPS-ով) ծառայության աջակցությունն ավելացվել է Հաջորդ DNS, ի լրումն նախկինում առաջարկված CloudFlare DNS սերվերի («https://1.1.1.1/dns-query»): Ակտիվացրեք DoH և ընտրեք մատակարարող կարելի ցանցային կապի կարգավորումներում:
    Firefox 73-ի թողարկում

  • Առաջին փուլն իրականացվել է ավարտ Աջակցություն լուծումների միջոցով տեղադրված հավելումներին: Փոփոխությունը վերաբերում է միայն հավելումների տեղադրմանը ընդհանուր գրացուցակներում (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ կամ ~/.mozilla/extensions/), որոնք մշակվում են համակարգի բոլոր Firefox-ի օրինակների կողմից ( կապակցված չէ օգտվողի հետ): Այս մեթոդը սովորաբար օգտագործվում է բաշխումների մեջ հավելումներ նախապես տեղադրելու, երրորդ կողմի հավելվածներով չպահանջված փոխարինման, վնասակար հավելումների ինտեգրման կամ սեփական տեղադրողի հետ հավելումը առանձին առաքելու համար: Firefox 73-ում նման հավելումները կշարունակեն աշխատել, բայց ընդհանուր գրացուցակից կտեղափոխվեն անհատական ​​օգտվողների պրոֆիլներ, այսինքն. կվերափոխվի հավելումների կառավարչի միջոցով տեղադրման ժամանակ օգտագործվող ձևաչափին:
  • Ավելացվեց գլոբալ ելակետային մասշտաբի մակարդակ սահմանելու հնարավորությունը, որը կիրառելի է բոլոր էջերի վրա, այլ ոչ թե կապված լինի առանձին կայքերի հետ: Դուք կարող եք փոխել ընդհանուր սանդղակը «Լեզու և արտաքին տեսք» բաժնում կարգավորումներում (about:preferences): Կարգավորումներում կա նաև տարբերակ, որը թույլ է տալիս մասշտաբը կիրառել միայն տեքստի վրա՝ առանց պատկերների դիպչելու։

    Firefox 73-ի թողարկում

  • Երկխոսությունը, որը խնդրում է ձեզ պահպանել մուտքերը, այժմ ցուցադրվում է միայն այն դեպքում, եթե մուտքագրման դաշտում մուտքի արժեքը փոխվել է:
  • 432-ից ավելի նոր, քան թողարկված NVIDIA վարորդներով և 1920x1200-ից պակաս էկրանի լուծաչափով համակարգերում կոմպոզիտացիոն համակարգը միացված է: Մերձավոր. Նախկինում WebRender-ը միացված էր միայն NVIDIA GPU-ների համար Nouveau դրայվերով, ինչպես նաև AMD և Intel GPU-ների համար: WebRender կոմպոզիտացիոն համակարգը գրված է Rust-ով և էջի բովանդակության մատուցման գործողությունները փոխանցում է GPU-ին:
  • Ավելացված է առիթ օգտագործելով Site Specific Browser (SSB) հայեցակարգը
    աշխատել վեբ հավելվածի հետ, ինչպես սովորական սեղանադիր ծրագրի հետ: Ռեժիմում
    SSB-ը թաքցնում է ընտրացանկը, հասցեի տողը և բրաուզերի ինտերֆեյսի այլ տարրերը, իսկ ընթացիկ պատուհանում կարող եք բացել միայն ընթացիկ կայքի էջերի հղումները (արտաքին հղումները բացվում են զննարկչի առանձին պատուհանում): Ի տարբերություն գոյություն ունեցող կրպակի ռեժիմի՝ աշխատանքն իրականացվում է ոչ թե լիաէկրան ռեժիմով, այլ սովորական պատուհանով, բայց առանց Firefox-ին հատուկ ինտերֆեյսի տարրերի։ SSB ռեժիմում հղում բացելու համար առաջարկվում է հրամանի տող «-ssb» դրոշը, որը կարող է օգտագործվել վեբ հավելվածների համար դյուրանցումներ ստեղծելիս: Ռեժիմը կարելի է կանչել նաև «Գործարկել հատուկ կայքի զննարկիչ» կոճակը, որը գտնվում է էջի գործողությունների ցանկում (էլիպսիս՝ հասցեի տողի աջ կողմում): Լռելյայնորեն, ռեժիմն անգործուն է և պետք է միացվի՝ նշելով «browser.ssb.enabled = true» about:config-ում:
    Firefox 73-ի թողարկում

  • Բարձր հակադրության ցուցադրման ռեժիմը, որը նախատեսված է ցածր տեսողությամբ կամ գունային ընկալման խանգարում ունեցող մարդկանց համար, այժմ աջակցում է ֆոնային պատկերներին: Ընթեռնելիությունը պահպանելու և հակադրության պատշաճ մակարդակ ապահովելու համար տեսանելի տեքստն առանձնացված է առանձին ֆոնով, որն օգտագործում է ակտիվ թեմայի գույնը:
  • Ձայնի որակի բարելավում նվագարկման արագությունը բարձրացնելիս կամ նվազեցնելիս;
  • Բարելավված է հին տեքստային կոդավորումների ավտոմատ հայտնաբերում այն ​​էջերում, որոնք բացահայտորեն չեն տրամադրում կոդավորման տեղեկատվություն:
  • Վեբ վահանակի որոնման տողում այժմ հնարավոր է զտել բացակայող բանալիով` նշելով «-» նշանը դիմակից կամ սովորական արտահայտությունից առաջ: Օրինակ, «-img» որոնման հարցումը կվերադարձնի բոլոր տարրերը, որոնց բացակայում է «img» տողը, մինչդեռ «-/(cool|rad)/» կվերադարձնի տարրեր, որոնք չեն համապատասխանում «/(cool|rad» կանոնավոր արտահայտությանը: )/».
  • Ավելացվեց նոր CSS հատկություններ overscroll-behavior-inline и overscroll-behavior-block վերահսկել ոլորման վարքագիծը, երբ հասնում է ոլորման տարածքի տրամաբանական սահմանը:
  • SVG-ն այժմ աջակցում է հատկություններին տառերի տարածություն и բառերի տարածություն.
  • Ավելացվել է մեթոդ HTMLFormElement-ում requestSubmit(), որը նախաձեռնում է ձևի տվյալների ծրագրային ներկայացումը այնպես, ինչպես սեղմելով ուղարկել կոճակը։ Ֆունկցիան կարող է օգտագործվել ձեր սեփական ձևի ուղարկելու կոճակներ մշակելիս, որոնց համար form.submit() կանչելը բավարար չէ, քանի որ այն ինտերակտիվորեն չի վավերացնում պարամետրերը, չի առաջացնում «ներկայացնել» իրադարձություն և չի փոխանցում ուղարկելու կոճակին կապված տվյալները:
  • Հատկություններ ներքին Լայնություն и ներքին Բարձրություն Այժմ պատուհանի օբյեկտները միշտ վերադարձնում են տարածքի իրական սահմանված լայնությունը և բարձրությունը (Դիտակետի դասավորություն), և ոչ տեսանելի մասի չափը (Visual Viewport):
  • Իրականացվել է վեբ ծրագրավորողների համար գործիքների աշխատանքի օպտիմալացում: Ցանցի գործունեության մոնիտորինգի վահանակի վիճակագրության հավաքագրման բեռը կրճատվել է: JavaScript վրիպազերծիչում և վեբ վահանակում արագացվել է մեծ սկրիպտների բեռնումը` հղում կատարելով իրենց սկզբնական սկզբնաղբյուր տեքստերին (աղբյուր-քարտեզագրված):
  • Վեբ վահանակում խնդիրներ կան ընթացիկ տիրույթի շրջանակներից դուրս գալու հետ կապված (ԳՈՐORԵՐ, Cross-Origin Resource Sharing) այժմ ցուցադրվում են որպես սխալներ, այլ ոչ թե նախազգուշացումներ: Արտահայտություններում սահմանված փոփոխականներն այժմ հասանելի են վահանակում ավտոմատ լրացման համար:
  • Ցանցի ստուգման բաժնում վեբ մշակողների համար նախատեսված գործիքներում տրամադրվում է հաղորդագրությունների վերծանում (JSON, MsgPack և CBOR) WAMP (WebSocket Web Application Messaging Protocol) ձևաչափով, որը փոխանցվում է WebSocket կապով:

    Firefox 73-ի թողարկում

Բացի նորարարություններից և սխալների շտկումից, Firefox 73-ը շտկել է 15 խոցելիություն, որոնցից 11-ը (հավաքագրված CVE-2020-6800 և CVE-2020-6801) դրոշակավորված են որպես պոտենցիալ կերպով կարող են հանգեցնել հարձակվողի կոդի կատարման հատուկ նախագծված էջեր բացելիս: Հիշեցնենք, որ հիշողության հետ կապված խնդիրները, ինչպիսիք են բուֆերների արտահոսքը և արդեն ազատված հիշողության տարածքների մուտքը, վերջերս նշվել են որպես վտանգավոր, բայց ոչ կրիտիկական:

Source: opennet.ru

Добавить комментарий