Нашри Firefox 69

сурат гирифт озод браузери веб Firefox 69, инчунин версияи мобилӣ Firefox 68.1 барои платформаи Android. Илова бар ин, навсозиҳо тавлид шудаанд филиалҳо бо дастгирии дарозмуддат 60.9.0 и 68.1.0 (Шӯъбаи ESR 60.x дигар нав карда намешавад; муҳоҷират ба филиали 68.x тавсия дода мешавад). Ба наздикӣ ба саҳна меояд санҷиши бета Филиали Firefox 70 мегузарад, ки нашри он 22 октябр ба нақша гирифта шудааст.

асосӣ навовариҳо:

  • Ҳолати стандартии пешфарз барои бастани мундариҷаи номатлуб вазифаҳои нодида гирифтани кукиҳои ҳамаи системаҳои пайгирии тарафи сеюм ва бастани замимаҳои JavaScript-ро, ки cryptocurrencies истихроҷ мекунанд, илова кардааст. Рамзи истихроҷи маъдан боиси афзоиши назарраси сарбории CPU дар системаи корбар мегардад ва одатан ба сайтҳо дар натиҷаи ҳакерӣ ворид карда мешавад ё дар сайтҳои шубҳанок ҳамчун усули монетизатсия истифода мешавад.
    Пештар, бастани маълумот танҳо ҳангоми интихоби режими қатъии басташавӣ фаъол карда мешуд, ки ҳоло он танҳо дар сурати бастани усулҳо фаъол кардани он маъно дорад. мушаххасоти пинҳонӣ («изи ангуштони браузер»). Блоккунӣ мувофиқи рӯйхат сурат мегирад Пайвастшавӣ.
    Нашри Firefox 69

    Ҳангоми баста шудан, дар сатри суроғаҳо аломати сипар нишон дода мешавад ва дар менюи контекстӣ шумо мебинед, ки аз кадом сайтҳо кукиҳо барои пайгирии ҳаракатҳо масдуд шудаанд. Дар ҳамон меню, шумо метавонед ба таври интихобӣ бастани сайтҳои алоҳидаро хомӯш кунед.

    Нашри Firefox 69Нашри Firefox 69

  • Имкониятҳои бастани бозикунии автоматии мундариҷаи мултимедиявӣ васеъ карда шуданд. Илова ба хусусияти қаблан иловашудаи хомӯш кардани садо дар видеоҳои худкор ба амал бароварда шуд қобилияти комилан қатъ кардани бозикунии видео, на танҳо бо хомӯш кардани садо. Масалан, агар қаблан видеоҳои таблиғотӣ дар вебсайтҳо намоиш дода мешуданд, аммо бе садо, пас дар ҳолати нав, онҳо ҳатто бидуни клики возеҳ ба бозӣ оғоз намекунанд. Барои фаъол кардани режим, ба танзимоти навозиш як ҷузъи нави "Бстани аудио ва видео" илова карда шуд (Интихобҳо > Махфият ва Амният > Иҷозатҳо > Бозикунии худкор), ки ҳолати пешфарзии "Блоки аудио" -ро пурра мекунад.

    Нашри Firefox 69

    Режимро дар робита ба сайтҳои мушаххас тавассути менюи контекстие, ки ҳангоми пахш кардани тугмаи "(i)" дар сатри суроғаҳо нишон дода мешавад, интихоб кардан мумкин аст.

    Нашри Firefox 69

  • Барои корбарони ИМА ва биноҳои "en-US", тарҳбандии блокҳои саҳифаи ибтидоӣ ҳангоми кушодани ҷадвали нав тағир дода шуд ва намоиши мундариҷаи иловагие, ки хидмати Pocket тавсия кардааст, илова карда шуд. Андозаи блокхо ва шумораи тавсияхо тагйир дода шуда, бахшхои нави тематики пешниход карда шуданд (Тандурустй, Илм, Технология ва фарогат);
  • Қобилияти бозӣ кардани мундариҷаи Flash тавассути плагини Adobe Flash бо нобаёнӣ ғайрифаъол аст. Опсияи ба таври доимӣ фаъол кардани Flash аз танзимоти плагини Adobe Flash Player хориҷ карда шуд ва танҳо имкони хомӯш кардани Flash ва ба таври инфиродӣ барои сайтҳои мушаххас фаъол кардани он (фаъолкунӣ бо клики возеҳ) бидуни ёдоварии ҳолати интихобшуда боқӣ мондааст. Филиалҳои Firefox ESR дастгирии Flash-ро то охири соли 2020 идома медиҳанд;
  • Маъюб коркарди пешфарз файл userContent.css и userChrome.css, ба корбар имкон медиҳад, ки тарроҳии сайтҳо ё интерфейси Firefox-ро бекор кунад. Сабаби хомӯш кардани пешфарз кам кардани вақти оғозёбии браузер мебошад. Тағйир додани рафтор тавассути userContent.css ва userChrome.css аз ҷониби корбарон хеле кам анҷом дода мешавад ва боркунии маълумоти CSS захираҳои иловагиро истеъмол мекунад (оптимизатсия дастрасии нолозим ба дискро нест мекунад). Барои баргардонидани коркарди userChrome.css ва userContent.css ба about:config, танзимоти "toolkit.legacyUserProfileCustomizations.stylesheets" илова карда шудааст, ки барои корбароне, ки аллакай userChrome.css ё userContent.css-ро истифода мебаранд, ба таври худкор фаъол карда мешавад;
  • Барои WebRTC, қобилияти коркарди каналҳо бо истифода аз видеокодекҳои гуногун амалӣ карда шудааст, ки эҷоди хидматҳои видеоконфронсро осон мекунад, ки иштирокчиёни онҳо метавонанд нармафзори гуногуни муштариро истифода баранд;
  • Барои меъмории ARM64, муҳаррики JavaScript маҷмӯи JIT-ро дастгирӣ мекунад;
  • Аз идентификаторҳои браузер (navigator.userAgent, navigator.platform ва navigator.oscpu), маълумот дар бораи истифодаи версияи 32-битии Firefox дар муҳити 64-битии ОС хориҷ карда шудааст (қаблан барои Flash лозим буд, аммо вектори иловагӣ боқӣ мондааст. барои идентификатсияи пинҳонии корбар);
  • Хусусияти тамошои видео дар реҷаи тасвир дар расм илова карда шуд, ки ба шумо имкон медиҳад видеоро дар шакли равзанаи шинокунанда ҷудо кунед, ки ҳангоми паймоиш дар браузер намоён боқӣ мемонад. Барои дар ин реҷа дидан лозим аст, ки ба лавҳаи асбоб ё дар менюи контекстие, ки ҳангоми пахши рости видео пайдо мешавад, клик кунед, "Тасвир дар расм" -ро интихоб кунед (дар YouTube, ки коркардкунандаи менюи контекстии худро иваз мекунад, шумо бояд рост- ду маротиба клик кунед ё бо пахш кардани тугмаи Shift пахш кунед). Дастгирии режимро дар about:config бо истифода аз опсияи "media.videocontrols.picture-in-picture.enabled" фаъол кардан мумкин аст;

    Нашри Firefox 69

  • Илова карда шуд татбиқи генератори парол («signon.generation.available» дар about:config), ки ба шумо имкон медиҳад, ки ҳангоми пур кардани варақаҳои бақайдгирӣ маслиҳатро бо пароли қавӣ тавлидшуда ба таври худкор намоиш диҳед;

    Нашри Firefox 69

  • Ба мудири парол илова кард қобилияти коркарди ҳисобҳо дар контексти домени дараҷаи аввал, ки ба шумо имкон медиҳад, ки як пароли захирашуда барои ҳамаи зердоменҳо пешниҳод кунед. Масалан, гузарвожае, ки барои login.example.com захира шудааст, акнун барои пуркунии худкор дар формаҳо дар сайти www.example.com пешниҳод карда мешавад;
  • Илова карда шуд мудири идоракунии афзалиятнок равандҳои коркардкунанда, ки Ин имкон медиҳад, Интиқоли маълумот ба системаи оператсионӣ дар бораи равандҳои афзалиятнок. Масалан, ба раванди мундариҷае, ки ҷадвали фаъолро коркард мекунад, нисбат ба раванде, ки бо варақаҳои пасзамина алоқаманд аст (агар онҳо видео ё аудиоро бозӣ накунанд) афзалияти баландтар дода мешавад (манбаъҳои бештари CPU ҷудо карда мешаванд). Тағйирот дар айни замон бо нобаёнӣ танҳо барои платформаи Windows фаъол аст; барои системаҳои дигар, опсияи dom.ipc.processPriorityManager.enabled дар about-config бояд фаъол карда шавад;
  • фаъол карда шуд бо нобаёнӣ API Скриптҳо, ки ба шумо имкон медиҳад изофаҳои услуби Greasemonkey дар асоси технологияи WebExtensions барои иҷрои скриптҳои фармоишӣ дар заминаи саҳифаҳои веб эҷод кунед. Масалан, тавассути пайваст кардани скриптҳо шумо метавонед тарҳ ва рафтори саҳифаҳои тамошобинро тағир диҳед. Ин API аллакай ба Firefox дохил карда шудааст, аммо то ҳол барои фаъол кардани он муқаррар кардани танзимоти "extensions.webextensions.userScripts.enabled" дар about:config лозим буд. Баръакси замимаҳои мавҷуда бо функсияҳои шабеҳ, ки занги tabs.executeScript-ро истифода мебаранд, API-и нав ба шумо имкон медиҳад, ки скриптҳоро дар муҳитҳои қуттиҳои қумӣ ҷудо кунед, мушкилоти иҷроишро ҳал кунед ва имкон медиҳад, ки марҳилаҳои гуногуни боркунии саҳифаҳоро ҳал кунед.
  • Амволи navigator.mediaDevices ҳоло танҳо ҳангоми кушодани саҳифа дар Контексти Амн дастрас аст, яъне. вақте ки тавассути HTTPS, тавассути localhost ё аз файли маҳаллӣ кушода мешавад;
  • Хусусиятҳои CSS илова карда шуданд пур-inline и блоки пурбор, ба шумо имкон медиҳад, ки намоиши мундариҷаеро, ки берун аз блокҳо ва унсурҳои сатрӣ фаротар аст, идора кунед (думро буред ё сатри ҳаракатро нишон диҳед). Хусусиятҳо тавассути табдили худкор ба overflow-x ва overflow-y вобаста ба ҳолати баромади мундариҷа (аз боло ба поён ё сатр ба сатр) амалӣ карда мешаванд.
  • Барои хосиятҳои CSS фазои сафед дастгирии арзиши танаффусҳо амалӣ карда шуд;
  • Амволи CSS амалӣ карда шуд дохил мешаванд, нишон медиҳад, ки унсур ва мундариҷаи он аз боқимондаи дарахти DOM ҷудо карда шудаанд;
  • Амволи CSS иловашуда истифодабаранда-интихоб, ки ба шумо имкон медиҳад муайян кунед, ки оё матнро корбар интихоб карда метавонад;
  • Имконияти муқаррар кардани қоидаҳои @supports барои селекторҳо (
    формати "@supports selector(selector-to-test){…}", ки метавонад барои ба таври интихобӣ татбиқ кардани CSS танҳо дар сурате истифода шавад, ки як селектори муайян дар браузер дастгирӣ ё дастгирӣ нашавад;

  • Дастгирии иловашуда майдонхои чамъиятй барои мисолҳои синфҳои JavaScript, ки ба шумо имкон медиҳанд хосиятҳои пешакӣ муайяншударо, ки берун аз созанда оғоз карда шудаанд, муайян кунед. Дар ояндаи наздик, дастгирии соҳаҳои хусусӣ, ки берун аз синф намоён нестанд, низ дар назар аст;

    Маҳсулоти синф {
    ном;
    андоз = 0.2; /* майдони ҷамъиятӣ*/
    #Нархи асоси = 0; /* майдони хусусӣ*/
    нарх;

    созанда (ном, асоси нарх) {
    this.name = ном;
    this.basePrice = basePrice;
    ин.нарх = (Нархи асоси * (1 + ин.андоз)).ба Собит(2);
    }
    }

  • API иловашуда Андозаи Нозир, ки ба шумо имкон медиҳад коркардкунандаро пайваст кунед, ки ба он огоҳинома дар бораи тағирёбии андозаи унсурҳои дар саҳифа фиристодашуда фиристода мешавад. Тафовути калидӣ байни API-и нав ва window.onresize ва CSS Media Queries дар он аст, ки шумо метавонед муайян кунед, ки ягон унсури мушаххас дар саҳифа тағир ёфтааст, на тамоми майдони намоён, ки ба шумо имкон медиҳад, ки тавассути тағир додани танҳо он элемент бидуни тағир додани тамоми мундариҷаи намоён;
  • Иловаи Microtasks API, ки бо як усул муаррифӣ шудааст (WindowOrWorkerGlobalScope.queueMicrotask(), ки ба шумо имкон медиҳад, ки занги функсияи бозпас зангро дар сатҳи паст тавассути илова кардани он ба навбати microtask ба нақша гиред;
  • Усулҳои нав илова карда шуданд Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange () ва StaticRange ();
  • Имконияти муайян кардани ниқоби "*" барои дархостҳо бе маълумоти эътимоднома ба сарлавҳаҳои Access-Control-Expose-Headers, Access-Control-Allow-methods ва Access-Control-Allow-Headers HTTP илова карда шудааст;
  • Веб консол як гурӯҳи огоҳиҳоро дар бораи фаъолияте, ки бо пайгирии ҳаракатҳои корбар алоқаманд аст, таъмин мекунад;
    Нашри Firefox 69

  • Маълумоти муфассал дар бораи сабабҳои бастани захираҳо (CSP, мундариҷаи омехта ва ғайра) ба панели санҷиши фаъолияти шабака илова карда шуд ва сутуни ихтиёрӣ бо URL-и пурра илова карда шуд;
    Нашри Firefox 69

  • Debuger JavaScript зудтар ба кор андохта шуд. Функсияҳои ислоҳи дурдаст ба интерфейси about:debugging кӯчонида шуданд. Дастгирии қадам ба қадам ислоҳи хатогиҳои асинхронӣ (Async) амалӣ карда шудааст. Илова карда шуд Синфи нави нуқтаҳо, ки метавонанд ба пайдоиши рӯйдодҳои марбут ба муш, экрани сенсорӣ, аниматсия, DOM, дархостҳои медиа алоқаманд бошанд,
    коргарон ва гайра.

    Нашри Firefox 69

  • Интерфейси аудити муаррифии саҳифа ба асбобҳои таҳиякунанда, ки истифода мебарад, илова карда шудааст тавсифи матни алтернативӣ мундариҷа (масалан, намоиши матн аз атрибути "alt"
    ба ҷои тасвирҳо);

    Нашри Firefox 69

  • Дар системаҳои macOS бо кортҳои графикаи сершумор, пас аз анҷоми коркарди мундариҷаи WebGL, гузариш ба GPU-и каммасраф фаъол мешавад. Инчунин муҳофизат аз гузаштан аз энергияи каммасраф ба GPU пуриқтидор барои зангҳои якдафъаинаи WebGL илова карда шудааст. Сохтаҳо барои macOS инчунин пешрафти зеркашии файлҳоро тавассути интерфейси стандартии Finder нишон медиҳанд. Ташаккули насби Firefox дар формати PKG оғоз шуд;
  • Барои Windows 10 бо навсозиҳои охирин (1903+), дастгирии васеъшавии Web Authentication HmacSecret тавассути Windows Hello барои аутентификатсия дар сайтҳо бе ворид кардани парол бо истифода аз изи ангушт, шинохти чеҳра ё аломати USB илова карда шудааст;
  • қатъ карда шуд ташаккули релизҳои нави Firefox барои Android, ки ба ҷои он ҳоло рамзи Fenix ​​аст рушд карда истодааст браузери нав барои дастгоҳҳои мобилӣ бо истифода аз муҳаррики GeckoView ва маҷмӯи китобхонаҳои Mozilla Android Components. Ислоҳҳои ислоҳкунанда барои Firefox барои Android дар тӯли сол ҳамчун як қисми филиали ESR Firefox 68 бароварда мешаванд, масалан, ҳоло нашрия таҳия шудааст. 68.1. Барои зеркашии браузери нав, шумо бояд сохторҳои санҷиширо истифода баред
    Пешнамоиши Firefox.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 69 ислоҳ шудааст 30 осебпазирӣ, ки танҳо якто (CVE-2019-11751) нишон дода шудааст ҳамчун танқидӣ. Ин мушкилот ба платформаи Windows хос аст ва имкон медиҳад, ки файли худсарона ба система навишта шавад, вақте ки браузер аз барномаи дигар оғоз мешавад (масалан, ҳангоми кушодани истинод аз барномаи паёмнависӣ, шумо метавонед истинодро тавре формат кунед, ки оғози браузер боиси эҷоди файли худкор дар директорияи 'Startup' мегардад). Коҳиши шумораи осебпазирии интиқодӣ ба он вобаста аст, ки мушкилоти хотира, аз қабили фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ҳоло ҳамчун хатарнок қайд карда шудаанд, аммо муҳим нестанд. Нашри нав 13 мушкилоти шабеҳро ҳал мекунад, ки эҳтимолан ҳангоми кушодани саҳифаҳои махсус таҳияшуда ба иҷро шудани рамзи ҳамла оварда мерасонад.

Манбаъ: opennet.ru

Илова Эзоҳ