Firefox 71-ի թողարկումը

կայացավ 웹브라우저의 출시 Firefox 71, ինչպես նաև մոբիլային տարբերակի Firefox 68.3-ի Android պլատֆորմի համար: Բացի այդ, ձևավորվել է թարմացում արկղի երկարաժամկետ աջակցությամբ 68.3.0։ Հնարավորինս շուտ կանցնի փուլ բետա-թեստավորման միմյանց կանցնի Firefox 72-ը, որի թողարկումը նախատեսվում է հունվարի 7-ին (ծրագրի անցնում է նոր 4-շաբաթյա զարգացման ցիկլին).

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

  • Առաջարկվել է նոր «about:config» էջի միջերես, որը ներկայացնում է բրաուզերի ներսում բացվող ծառայողական վեբ էջ, գրված HTML, CSS և JavaScript-ում: Էջի էլեմենտները կարող են հեշտությամբ նշվել մկնիկով (այդ թվում միանգամից բազմակի տողեր) և տեղադրվել clipboard-ում առանց կոնտեքստային մենյուի կիրառման:Եզրափակիչ որոնման տողը պահվել է և ընդլայնվել նոր փոփոխականներ ավելացնելու հնարավորությամբ: Կատարվել է նաև սովորական էջերում որոնման համար կիրառվող ներմուծման մեխանիզմի աջակցություն, որը կիրառվում է կրկնակի համապատասխանությունների որոնման համար:

    Firefox 71-ի թողարկումը

    Յուրաքանչյուր կարգավորման համար ավելացել է կոճկ, որը թույլ է տալիս հակադարձել բուլյան արժեքները (true/false) կամ խմբագրել ստրինգային և թվային փոփոխականները: Օգտագործողի կողմից փոփոխված արժեքների համար ավելացել է կոճկ՝ վերադարձնելու փոփոխությունները նախնական արժեքին:

    Firefox 71-ի թողարկումը

    «about:config» բացելուց հետո նախնական կարգավորմամբ էլեմենտները չեն ցուցադրվում և ցույց է տալիս միայն որոնման տողը, իսկ ամբողջ ցանկը տեսնելու համար անհրաժեշտ է սեղմել «Show all» կոճկին: Կարգավորումների աշխարհագրական կախվածությունների դինամիկ հավաքման աջակցություն, որոնք ներառվել են src.rpm-ում։ Spec ֆոլդերում ավելացրել են «%generate_buildrequires» բաժնի աջակցություն, որի բովանդակությունը մշակվում է որպես կախվածությունների ցանկ (BuildRequires), որը պետք է ստուգվի (եթե կախվածությունը բացակայում է, ցուցակվում է սխալ): ընդհանուր «general.aboutConfig.enable» ընտրանքը, որն թույլ է տալիս վերադարձնել մուտքը «about:config» էջին, եթե այն պայմնավորված էր միացված նախնական փուլում;

    Firefox 71-ի թողարկումը
  • Աշխատում է նախնական կարգավորմամբ նոր TLS վկայականների դիտման միջերես, որն հասանելի է «about:certificate» ծառայողական էջի և «Tools > Page Info > Security > View Certificate» մենյուի միջոցով: Վկայականների դիտման միջերեսը լրիվ վերափոխված է JavaScript-ի և ստանդարտ վեբ տեխնոլոգիաների օգտագործմամբ, ինչպես նաև հարմարեցված է Firefox Quantum-ի ոճային ձևավորմանը: Եթե նախկինում վկայականների դիտման համար բացվում էր առանձին պատուհան, հիմա տեղեկատվությունը ցուցադրվում է թերթիկում՝ ձևով, որը հիշեցնում է հավելվածը Certainly Something.

    Firefox 71-ի թողարկումը
  • Թարմացվել է հասցեի տողի ձևավորումն: Ամենապահանջված փոփոխությունը եղել է ողջ էկրանի լայնքով առաջարկությունների ցուցադրման անհետացումը՝ ի շահ ակնհայտ նշված դիմանույն կոճեղի: Առաջարկված փոփոխությունները շարունակում են Quantum Bar հասցեի տողի նոր իրականացման զարգացումը, որն առաջացել է Firefox 68-ում եւ որը դեպի լիակատար փոխարկում է XUL/XBL կոդը ստանդարտ Web API-ի: Առաջին փուլում Quantum Bar-ի ձևավորումը լիովին կրկնում է հին հասցեի տողը, իսկ փոփոխությունները միայն ներքին վերաիրադարձման էին վերաբերում: Այժմ սկսվել է արտաքին տեսքը բարելավելու աշխատանքները: Փոփոխությունները դեռ անջատված են նախնական կարգավորմամբ եւ պահանջում են ակտիվացում «browser.urlbar.megabar» կարգավորումը «about:config»-ում:

    Firefox 71-ի թողարկումը
  • Ավելացել է աջակցություն բրաուզերի ինտերնետ-կիոսկի ռեժիմի գործարկումը, որը ակտիվացվում է հրամանների տողի «—kiosk» տարբերակով, և որը թույլ է տալիս աշխատել միայն լիակատար էկրանային ռեժիմում: Ինտերֆեյսի կառավարող տարրերի, պոպ-ափ պատուհանների, համատեքստային մենյուների և էջի լիցքավորման վիճակային ցուցիչների (հղումների և ընթացիկ URL- ի ներկայացում) ցուցադրությունը արգելափակվում է: Կլավիատուրայով մուտքը խիստ սահմանափակվում է, օրինակ, отключается Alt և Ctrl բանալիների մշակումը, ինչը թույլ չի տալիս դուրս գալ բրաուզերից, անցնել մեկ այլ ծրագիր կամ բացել այլ կայք: Այս ռեժիմը կարող է օգտագործվել տարբեր անկախ տերմինալների, գովազդային պանելների, ցուցադրական պանելների և մեկ կայքի/web-հայտի մեր գրական աշխատանքները կազմակերպելու համար.
  • բրաուզերի կազմատարրային հավելվածում, Lockwise (նախկինում հավելումը վաճառում էր որպես Lockbox), առաջարկվում է «about:logins» միջերեսը պահպանված գաղտնաբառերի կառավարման համար, ի հայտ է եկել ենթահրամանների ճանաչումը գաղտնաբառի մուտքի ձևերի ավտոմատ լրացման պարզապես: Firefox Monitor- ի կողմից հաշիվների գաղտնիության խախտման մասին ծանուցումների ցուցադրումը իրականացվել է նաև էկրանի ռիդերներ ունեցող օգտագործողների համար.
  • Windows, Linux և macOS հավաքումների մեջ ընդգրկված է բնիկ MP3 դեկոդիչ:
  • Սպասիր նրա պաշտպանվածության ընդլայնված ռեժիմում ավելացել է ծանուցումների ցուցադրությունը, որոնք արգելափակում են կրիպտոարժույթներին մրգող կոդը: Վիճակագրական ցուցադրումը, որը ցուցադրվում է շքանշանի պատկերակին սեղմելուց, ապահովում է ուղարկված արգելափակվող նեխեիների հաշիչը:
  • Windows օգտագործողների համար ըստ շշուկի պատասխանած եղանակի տեսանյութերը դիտելու հնարավորությունը ներառված է համաձայն անվանականում (Picture-in-Picture), որը թույլ է տալիս բաժանել տեսանյութը լողացող պատուհանում, որը մնում է տեսքում բրաուզերում նավարկելու ընթացքում: Այս ռեժիմում դիտելու համար անհրաժեշտ է սեղմել թռչի ցուցակում կամ համատեքստային մենյուում, որը ցուցադրվում է տեսանյութին աջ սխեմա անելու հետ, ընտրեք «Picture in picture» (YouTube կապակցել ով տեղադրում է նույն բազմության համատեքստային մենյու, պետք է երկու անգամ սեղմել աջ սխեմա կամ սեղմել Shift- ի կոճակի հետ): Այլ համակարգերում ռեժիմի աջակցությունը կարող է ակտիվացվել about:config- ում «media.videocontrols.picture-in-picture.enabled» տարբերակով:
  • Նկատի առնվել է հիմնված բազմաթիվ շերտերի տարրերի դասավորվածության աջակցության (Գծում), որը նկատելիորեն բարելավում է էջի կարգավորումների շինագրությունները, գեղեցիկ ձևավորումներով ցանցթերը՝ շնորհիվ, որ հնարավոր է սահմանել ենթադրյալ տարրեր, կապված ծնողական ց.cell-երի (միևնույն grid հրամանակի ներշնչում ստորին cell-երում): Ներքին ցանցերը սահմանվում են «CSS Grid Level 2-specification-ից» բաժնակների «grid-template-columns» և «grid-template-rows» հատկություններում օգտագործման միջոցով: Ներքին grid-երի աջակցությունը նույնպես ավելացվել է DevTools Grid Inspector- ի բարևելու ռեժիմում:
  • CSS- ում ավելացվել է հատկություն clip-path, որը թույլ է տալիս տարրին ընդգրկել բոլոր սյուները:
  • CSS-ի հատկությունում ստացել է ավելացված է տեսանելիության սահմանափակ մաֆիա սահմանելու հնարավորությունը, որը սահմանվում է path() մեջ ֆորմատի SVG կարագի:
  • Ավելացել է հաշվի առնելու հնարավորություն է, որ որոշվում է aspect-ratio, HTML-ի «height» և «width» атрибուտների համար img պիտակի մեջ:
  • JavaScript-ում ավելացվել է , որը թույլ է տալիս սպասել, մինչև յուրաքանչյուր խոստում հավաքի մեջ չլուծվի կամ մերժվի., որը վերադարձնում է միայն արդեն կատարված կամ մերժված promise-ները, հաշվի չառնելով սպասվող promise-ները (թույլ է տալիս սպասել կատարման արդյունքին, նախքան մյուս կոդի գործարկումը):
  • իրականացվել է դաս جزئي ondersteuning (նախկինում տրամադրվում էր միայն դաս Element), որը սահմանում է MathML նշման տարրերը: MathML.Ավելացված է համապատասխան MathML DOM ծառ, որի հետ կարելի է օգտագործել mathmlEl.style և գլոբալ իրադարձությունների մշակողներ:
  • DOM-ում ավելացվել է կառուցող StaticRange() StaticRange օբյեկտ ստեղծելու համար, որը ներկայացնում է DOM-ի պարունակության մասը:
  • Ավելացվել է API , որը թույլ է տալիս որպես կայք հաղորդել օպերացիոն համակարգին մշակվող մետատվյալներ (որոնց մեջ են գործիք, ալբոմ, երգի անվանում եւ ալբոմի ծ καλում): Սա միաժամանակ ուղարկում է օպերացիոն համակարգին, ինչպես օրինակ, լավագույն մատիտի առջև, գերանային և պատվերին:, որն ապահովում է մեթոդներ բազմամեդիա բովանդակության վերարտադրման տեղեկությունների բլոկի կարգավորումների համար ծանուցման տարածքում: Այս API-ի միջոցով վեբ-հավելվածը ոչ միայն կարող է ցույց տալ նոր կոմպոզիցիայի վերարտադրման ծանուցումը, այլ նաև կազմակերպել կառավարումը ծանուցման տարածքից կամ էկրանին պահելու ինտերֆեյսի միջոցով, օրինակ `կասեցման, հոսքի կամ հաջորդ կոմպոզիցիայի անցնելու կոճակների տեղադրելը:
  • Անցկացված հավելումների API-ի համար լավացվել է վիճակների մշակման բարելավում: Ծրագրի լուսաբերման պատուհաններում, որոնք բացվում են հավելվածների միջոցով windows.create հրավիրելով, ապահովվում է հավելվածի անվան ցուցադրում փոխարեն URL («moz-extension://»):
  • WebGL-ում ավելցվել է OVR_multiview2, որը թույլ է տալիս մի հրամանով մի քանի դիտման տարածքներում գծագրել (կամ օգտակար է WebXR-ում ստերեայական ելույթի համար):
  • Ցանցային գործունեության հետազոտման ինտերֆեյսում իրականացվել է ցանցային հարցման մշակման փուլերի վերլուծության հնարավորություն, անջատված ժամանակի առանձին ցուցադրմամբ DNS-ի լուծման, կապի ստեղծման, տվյալների փոխանցման և պատասխան ստանալու համար: Տրամադրված տեղեկատվությունն ապահովվում է նոր Timing պաստառով աջ կողմային վահանակում:

    Firefox 71-ի թողարկումը
  • Ցանցային գործունեության հետևման ինտերֆեյսում փոփոխական է ներառված է WebSocket կապերի հետազոտման ռեժիմի հնարավորությամբ՝ ակտիվ կապերը կանխելու:

    Firefox 71-ի թողարկումը
  • Ցանցի մոնիտորում ավելացվել է աջակցություն լրիվ առնչվող որոնում հարցումների/պատասխանների, cookies և գլուխների մարմինների մեջ, ինչպես նաև իրականացվել է հնարավորություն որոշ URL-ների բեռնման արգելման գործընթաց, անհրաժեշտ տարբերակներով ֆիլտրերի ավելացման միջոցով:

    Firefox 71-ի թողարկումը
  • Վեբ կոնսոլում իրականացվել է բազայում բազմատող ժամ պատրաստման, որը թույլ է տալիս մտցնել JavaScript-ի բազմաստիճան կառուցվածքներ առանց Enter-ի սեղմելու, այլ ուղիղ կոճակին սեղմելու։ Տվյալ ռեժիմը ներկայացված է որպես կողմնային վահանակ, որը ցուցադրվում է «split pane» պատկերանշանին սեղմելուց հետո կամ Ctrl+B ստեղնային համադրությամբ։

    Firefox 71-ի թողարկումը
  • JavaScript-ի դեբագրիչում ապահովված է նախադիտում փոփոխականների արժեքներ իրականում իրենց օգտագործման վայրում, իրականացվեց เหตุการณ์ի գրանցում և ավելացվեց հնարավորություն մեկանգամյա 失敗 պոպ-ափի արկղը վերապագերի հետ (devtools.debugger.features.overlay at about:config)։ Android-ի համար պատրաստվել է Firefox 68.2-ի ուղղող թարմացում։ Հիշեցնենք, որ Firefox-ի նոր մեծ թողարկումներ Android-ի համար այլևս չեն ձևավորվում։ Հայտնի է, որ Android-ի Firefox-ին փոխարինելու համար մշակվել է Fenix (վերադարձյալ է որպես

    Firefox 71-ի թողարկումը
  • նոր բրաուզեր՝ շարժական սարքերի համար, որը օգտագործում է GeckoView շարժիչը և Mozilla Android Components գրադարանների հավաքածու։ Firefox Preview) կառուցվում է Կրիտիկական խոցելիությունների թվի նվազումը պայմանավորված է նրանով, որ հիշողության խնդիրները, ինչպիսիք են բուֆերների կրկնահոսքերը և արդեն ազատված հիշողության տարածքների հասանելիությունը, այժմ կրում են վտանգավոր, բայց ոչ կրիտիկական տանման նշաններ։ Նոր թողարկությունում լուծվել է 13 այդպիսի խնդիր, որոնք հնարավոր են հանգեցնել կեղտի ծրագրերի կատարելու՝ հատուկ ձևավորված էջեր բացելու ժամանակ։

    Ավելորդ նորույթներ և սխալների շտկում, Firefox 71-ում լուծվել է

26 խոցելիություն , որոնցից 17-ը (հավաքված ենCVE-2019-17013 CVE-2019-17012 և ) նշվում են որպես հնարավոր հանգեցնելու համար կեղտային ծրագրերի կատարելու՝ հատուկ ձևավորված էջեր բացելու ժամանակ։ Զարմանալի է, որ հիշողության խնդիրները, ինչպիսիք են բուֆերների կրկնահոսքերը և արդեն ազատված հիշողության տարածքների հասանելիությունը, այժմ կրում են վտանգավոր, բայց ոչ կրիտիկական նշումներ։Common Desktop Environment 2.3.1-ի թարմացում

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster