Հասանելի է Firefox 68-ի թողարկում:
Խոշոր փոփոխություններ.
- Հասցեի շտրիխ կոդը ամբողջությամբ վերաշարադրվել է - XUL-ի փոխարեն օգտագործվում են HTML և JavaScript: Հին (Awesome Bar) և նոր (Quantum Bar) գծի արտաքին տարբերությունները միայն այն են, որ տողերի ծայրերը, որոնք չեն տեղավորվում հասցեի տողում, այժմ խամրում են՝ կտրվելու փոխարեն (...) և ջնջվում են գրառումները: պատմությունից, Delete / Backspace-ի փոխարեն պետք է օգտագործել Shift+Delete/Shift+Backspace: Նոր հասցեագոտն ավելի արագ է և թույլ է տալիս ընդլայնել իր հնարավորությունները հավելումների միջոցով:
- Լրացուցիչ կառավարման էջը (about:addons) նույնպես ամբողջությամբ վերաշարադրվել է Web API-ի միջոցով: Ջնջել/անջատել կոճակները տեղափոխվել է մենյու. Լրացուցիչ հատկություններում դուք կարող եք տես պահանջվող թույլտվությունները և թողարկման նշումները. Ավելացվեց առանձին բաժին հաշմանդամ հավելումների համար (նախկինում դրանք պարզապես տեղադրվում էին ցուցակի վերջում), ինչպես նաև առաջարկվող հավելումներով բաժին (յուրաքանչյուր տարբերակ անցնում է անվտանգության մանրակրկիտ ստուգում): Այժմ դուք կարող եք հաղորդել վնասակար կամ չափազանց դանդաղ հավելման մասին:
- Նախորդ նիստը վերականգնելու համար պատասխանատու կոդը վերաշարադրված JS-ից մինչև C++:
- Ավելացվել է about:compat էջը, որտեղ կարելի է կառավարել կայքի հատուկ «շտկումները»: Սրանք ժամանակավոր ուղղումներ են այն կայքերի համար, որոնք ճիշտ չեն աշխատում (օրինակ՝ փոխելով օգտվողի գործակալը կամ գործարկել սկրիպտները, որոնք ուղղում են աշխատանքը Firefox-ում): about:compat-ը հեշտացնում է ակտիվ պատչերը դիտելը և թույլ է տալիս վեբ մշակողներին անջատել դրանք թեստավորման նպատակով:
- Համաժամացման կարգավորումները կարող են մուտք գործել անմիջապես հիմնական ընտրացանկից:
- Ընթերցանության ռեժիմում մուգ թեման վերաբերում է ոչ միայն էջի բովանդակությանը, այլև ինտերֆեյսին (գործիքագոտիներ, կողային տողեր, հսկիչներ):
- Firefox-ը կփորձի ավտոմատ կերպով ուղղել HTTPS-ի սխալներըառաջացած երրորդ կողմի հակավիրուսային ծրագրերից: Firefox-ը պատմականորեն օգտագործել է իր սեփական վկայականների խանութը՝ համակարգայինի փոխարեն, որը դրականորեն է ազդում անվտանգության վրա, սակայն պահանջում է, որ հակավիրուսային ծրագրաշարը ներմուծի իր արմատային վկայականը բրաուզերի պահեստում, որը որոշ վաճառողներ անտեսում են: Եթե զննարկիչը հայտնաբերի MitM հարձակումը (որը կարող է առաջանալ հակավիրուսի կողմից, որը փորձում է վերծանել և ստուգել երթևեկությունը), այն ինքնաբերաբար կակտիվացնի security.enterprise_roots.enabled կարգավորումը և կփորձի օգտագործել վկայագրերը համակարգի պահեստից (միայն վկայագրերն ավելացված են այնտեղ երրորդ կողմից: -կուսակցության ծրագրակազմը, ՕՀ-ով տրամադրված վկայականները անտեսվում են): Եթե դա օգնի, կարգավորումը կմնա միացված: Եթե օգտատերը բացահայտորեն անջատում է security.enterprise_roots.enabled-ը, զննարկիչը չի փորձի միացնել այն: ESR-ի նոր թողարկումում այս պարամետրը լռելյայն միացված է: Բացի այդ, ծանուցման տարածքում (հասցեի տողի ձախ կողմում) ավելացվել է պատկերակ, որը ցույց է տալիս, որ ձեր դիտած կայքը օգտագործում է համակարգի խանութից ներմուծված վկայական: Մշակողները նշում են, որ համակարգի վկայագրերի օգտագործումը չի ազդում անվտանգության վրա (օգտագործվում են միայն երրորդ կողմի ծրագրերի կողմից համակարգի վկայագրերին ավելացված վկայագրերը, և քանի որ երրորդ կողմի ծրագրակազմն իրավունք ունի դրանք ավելացնել այնտեղ, այն կարող է նույնքան հեշտությամբ ավելացնել դրանք։ Firefox պահեստին):
- Հրաժարական ծանուցումները թույլատրելու վերաբերյալ հուշումները չեն ցուցադրվի այնքան ժամանակ, քանի դեռ օգտատերը հստակ չի շփվել էջի հետ:
- Այսուհետ մուտք դեպի տեսախցիկ և խոսափող կարող է իրականացվել միայն ապահով համատեքստից (այսինքն՝ HTTPS-ի միջոցով բեռնված էջերից):
- 2 տարի անց խորհրդանիշն ավելացվեց կանգառի ցուցակում (նիշերի ցանկ, որոնք թույլատրված չեն տիրույթի անուններում) Κʻ / ĸ (U+0138, *Kra*). Մեծատառով այն կարծես լատիներեն «k» կամ կիրիլիցա «k» է, որը կարող է խաղալ ֆիշերների ձեռքում: Այս ամբողջ ընթացքում մշակողները փորձում էին խնդիրը լուծել Յունիկոդի տեխնիկական կոմիտեի միջոցով (այս խորհրդանիշն ավելացրեք «պատմական» կատեգորիային), բայց ստանդարտի հաջորդ հրատարակությունը թողարկելիս նրանք մոռացան դրա մասին:
- Պաշտոնական նախագծում այլևս հնարավոր չէ անջատել բազմագործընթաց ռեժիմը: Մեկ գործընթացի ռեժիմը (որտեղ դիտարկիչի միջերեսը և ներդիրի բովանդակությունը գործարկվում են նույն գործընթացում) պակաս անվտանգ է և ամբողջությամբ փորձարկված չէ, ինչը կարող է կայունության հետ կապված խնդիրներ առաջացնել: Մեկ գործընթացի ռեժիմի սիրահարների համար տրամադրված լուծումներ.
- Փոխվել է պահվածքը կարգավորումների համաժամացման ժամանակ: Այսուհետ լռելյայնորեն համաժամացվում են միայն մշակողների կողմից սահմանված ցանկում ներառված կարգավորումները։ Դուք կարող եք վերադարձնել նախկին վարքագիծը (համաժամացնել բացարձակապես բոլոր փոխված կարգավորումները) about:config-ի միջոցով:
- Հետևյալ CSS հատկությունները ներդրված են. scroll-padding, scroll-margin, scroll-snap-align, հակահարված, -webkit-line-clamp.
- Ավելացվեց կեղծ տարրերի աջակցություն ::մարկեր և դրա անիմացիաները:
- Պրիմիտիվ աջակցությունը լռելյայն միացված է BigInt.
- window.open()-ն այժմ հարգում է անցած պարամետրը «ուղղորդող չկա».
- Ավելացված աջակցություն HTMLImageElement.decode() (Նկարների բեռնում, նախքան դրանք DOM-ում ավելացնելը):
- Շատ բարելավումներ մշակողի գործիքներում:
- bn-BD և bn-IN տեղայնացումները համակցված են Բենգալերեն (bn).
- Տեղայնացումները, որոնք մնացել են առանց պահպանողների, հեռացվել են՝ ասամերեն (որպես), հարավաֆրիկյան անգլերեն (en-ZA), մայթիլի (mai), մալայալամ (ml), օրիյա (կամ): Այս լեզուների օգտագործողները ավտոմատ կերպով կփոխանցվեն բրիտանական անգլերենի (en-GB):
- API WebExtensions-ն այժմ հասանելի է օգտագործողի սկրիպտների հետ աշխատելու գործիքներ. Սա կարող է լուծել անվտանգության խնդիրները (ի տարբերություն Greasemonkey/Violentmonkey/Tampermonkey-ի, յուրաքանչյուր սկրիպտ աշխատում է իր ավազատուփում) և կայունության (վերացնում է մրցավազքը էջի բեռնման և սցենարի տեղադրման միջև), ինչպես նաև թույլ է տալիս սկրիպտը կատարել ցանկալի փուլում: էջի բեռնում.
- View_source.tab կարգավորումը վերադարձվել է, որը թույլ է տալիս էջի սկզբնական կոդը բացել նույն ներդիրում, այլ ոչ թե նորում:
- Մուգ թեման այժմ կարող է կիրառվել բրաուզերի սպասարկման էջերում (օրինակ՝ կարգավորումների էջը), որը վերահսկվում է browser.in-content.dark-mode պարամետրով:
- AMD գրաֆիկական քարտերով Windows 10 սարքերում միացված է WebRender-ի աջակցությունը:
- Windows 10-ում նոր տեղադրումը դյուրանցում կավելացնի առաջադրանքների տողում:
- Windows-ի տարբերակը այժմ օգտագործում է Ֆոնային խելացի փոխանցման ծառայություն (BITS).
Թողարկման նշումներ մշակողների համար
Source: linux.org.ru