Firefox 78

Достапно Фајрфокс 78.

  • Во полето за дијалог за поставување PDF додаде ставка „Отвори во Firefox“..
  • Додадена е можност за оневозможување на прикажување на врвни страници при кликнување на лентата за адреси (browser.urlbar.suggest.topsites).
  • Ставки од менито „Затвори јазичиња десно“ и „Затвори ги другите јазичиња“ се пресели во посебно подмени. Ако корисникот затворил неколку јазичиња одеднаш (на пример, користејќи „Затвори други јазичиња“), тогаш ставката од менито „Врати затворено јазиче“ ќе ги врати сите, а не само еден. Претходно, корисниците кои случајно затворија куп јазичиња мораа да ги обноват еден по еден.
  • Изгледот на режимот за читање е редизајниран. Страничната лента е заменета со компактна пловечка лента со алатки, чиј дизајн подобро се вклопува во интерфејсот на прелистувачот.
  • Firefox ќе го спречи стартувањето на заштитникот на екранот доколку во тек е повик WebRTC.
  • Решен долгогодишен проблем што се јавува кога корисникот се обидува да залепи долг текст (како лозинка генерирана од менаџер за лозинки) во поле кое има ограничена должина (максималната должина). Претходните верзии на Firefox тивко ја скратуваа лозинката до одредена должина, што при регистрацијата резултираше со испраќање на „скратената“ лозинка на серверот, додека корисникот беше сигурен дека неговата лозинка е подолга. Се разбира, во иднина корисникот не може да се најави со долга лозинка. Firefox сега визуелно ќе означи поле во кое е вметнат премногу долг текст и ќе го предупреди корисникот да внесе пократка линија.
  • Кога пишувате во лентата за адреси, покрај предлози од пребарувачот, ќе ви бидат понудени и минати пребарувања (прелистувач.urlbar.maxHistoricalSearchSuggestions). На пример, ако корисникот претходно барал „здраво мечка“ преку лентата за адреси, тогаш кога ќе го напише зборот „здраво“ ќе биде побарано да бара „здраво мечка“).
  • Ако корисникот вметнал домен во лентата за адреси без да го наведе протоколот, Firefox Ќе се обидеме поврзете се со него не само преку HTTP, како порано, туку и преку HTTPS (во случај серверот да не поддржува HTTP).
  • Адресите што завршуваат на .example, .internal, .invalid, .local, .localhost, ,test повеќе не предизвикуваат пребарувањето да се префрли на пребарувач; наместо тоа, прелистувачот ќе се обиде да ги отвори (овие суфикси често се користат во развојот ).
  • Безбедност и приватност:
    • Додадени се информации на страницата за:заштита за тоа колку протечени лозинки корисникот сменил во безбедни, како и информации за тоа дали одредена лозинка е протечена (и треба да се смени).
    • Додадено поставување layout.css.font-visibility.level, што ви овозможува да одредите кои фонтови во системот прелистувачот ќе ги пријави на веб-страниците (фонтовите се поделени во три групи: само основни системски, основни + фонтови од јазични пакети, сите фонтови ). Во иднина планираме да спроведеме тестови за да ја одредиме најдобрата опција која нема да го расипе приказот на страниците, но и да не открие премногу информации за сите инсталирани фонтови).
    • Кога корисникот внесува еден збор во лентата за адреси, Firefox користи хеуристика за да утврди дали тоа би можело да биде име на домен на локалната мрежа и испраќа барање до серверот DNS за да провери дали таков домен постои на мрежата (така што првата ставка во паѓачката листа е да се предложи да се оди на овој домен). За параноични корисници додадена поставката што го контролира ова однесување (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • Усвоена е закрпа од развивачите на TorBrowser што ви овозможува целосно да ја оневозможите употребата на DNS (network.dns.disabled).
    • Одг оневозможено поддршка за TLS 1.0 и 1.1 (тоа беше оневозможено во Firefox 74, но потоа повторно се вклучи поради фактот што за време на пандемијата, достапноста на веб-ресурси стана многу важна). Ако серверот не поддржува TLS 1.2, корисникот ќе види порака за грешка за воспоставување безбедна врска и копче што овозможува поддршка за наследените протоколи (поддршката за нив ќе биде целосно отстранета во иднина). Chrome и Edgium во јули исто така ја оневозможуваат поддршката за стари (TLS 1.0 се појави во 1999 година и TLS 1.1 во 2006 година) протоколи, бидејќи тие не поддржуваат модерни брзи и сигурни алгоритми (ECDHE, AEAD), но бараат поддршка за стари и слаби ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Од Internet Explorer и Edge поддржуваат TLS 1.0/1.1 ќе бидат избришани во септември.
    • Оневозможено поддршка за TLS_DHE_RSA_WITH_AES_128_CBC_SHA и TLS_DHE_RSA_WITH_AES_256_CBC_SHA шифри. Firefox беше последниот прелистувач што ги поддржа.
  • Засилено минимални системски барања. Отсега тоа се GNU libc 2.17, libstdc++ 4.8.1 и GTK+ 3.14.
  • Ова е најновото големо издание што поддржува macOS 10.9, 10.10 и 10.11. На корисниците на овие оперативни системи им се препорачува да го надградат Firefox ESR 78.x, кој ќе продолжи да ги поддржува овие верзии на macOS една година.
  • Многу подобрувања за лицата со посебни потреби:
    • Кога користите JAWS, со притискање на стрелката надолу на елементот за внесување HTML што содржи листа на податоци, повеќе не е погрешно поместување на курсорот до следниот елемент.
    • Читачите на екранот повеќе не пелтечат или замрзнуваат кога ќе се фокусира индикаторот за споделување микрофон/камера/екран.
    • Вчитувањето на табелите што содржат илјадници редови е значително забрзано.
    • Елементите за внесување текст со сопствени стилови сега правилно го прикажуваат прегледот на фокусот.
    • Читачите на екранот повеќе не се префрлаат по грешка на приказ на документи при отворање на Алатки за програмери.
    • Бројот на анимации е намален (кога лебдите над картичката, ја отворате лентата за пребарување итн.) за да им го олесни животот на луѓето со мигрена и епилепсија.
  • Сите корисници во ОК ќе добиваат препораки од Pocket на страницата New Tab.
  • CSS:
  • javascript:
    • Поддршка за API е имплементирана Intl.ListFormat.
    • Дизајнер Intl.NumberFormat() доби поддршка за опциите предложени во рамките Intl.NumberFormat Unified API.
    • Од V8 (мотор Chromium JS) пренесен нова верзија на моторот за регуларен израз Irregexp, што овозможи да се имплементираат сите елементи што недостасуваат на ECMAScript 2018 (изјави Гледај позади, RegExp.prototype.dotAll, бегство од класи на знаци на Уникод, именувани групи). Претходната верзија беше позајмена во 2014 година (пред тоа Firefox имаше свој мотор), оттогаш програмерите мораа да ја одржуваат вилушката, пренесувајќи ги промените од Chromium. Сега е имплементиран темперамент кој овозможува Irregexp да се пренесе како модул кој практично не бара адаптација. Многу работа е направено од развивачите на V8, кои ја намалија зависноста на Irregexp од V8. За возврат, програмерите на Firefox поднесоа закрпи нагоре што ги поправаат падовите, го подобруваат квалитетот на кодот и ги елиминираат недоследностите со спецификацијата JavaScript.
    • Сите прототип на DOM објекти додадена Својство Symbol.toStringTag.
    • Подобрена објект собирање ѓубре Слаба карта.
  • Методот window.external.AddSearchProvider сега е никулец во согласност со спецификација.
  • ДОМ: имплементиран метод ParentNode.replaceChildren().
  • WebAssembly: од сега па натаму функциите можат да вратат повеќе вредности одеднаш.
  • Алатки за развивачи.

Извор: linux.org.ru

Додадете коментар