Firefox 90 шығарылымы

Firefox 90 веб-шолғышы шығарылды.Сонымен қатар, 78.12.0 ұзақ мерзімді қолдау бөліміне жаңарту жасалды. Firefox 91 филиалы жақын арада бета тестілеу кезеңіне ауыстырылады, оның шығарылымы 10 тамызға жоспарланған.

Негізгі инновациялар:

  • «Құпиялылық және қауіпсіздік» параметрлері бөлімінде «Тек HTTPS» режимі үшін қосымша параметрлер қосылды, қосылған кезде шифрлаусыз жасалған барлық сұраулар қауіпсіз бет нұсқаларына автоматты түрде қайта бағытталады («http://» «https» орнына ауыстырылады ://”). Ерекшеліктер тізімін жүргізуге арналған интерфейс ұсынылды, олардан «http://» сөзін «https://» дегенге мәжбүрлеп ауыстырмай пайдалануға болады.
    Firefox 90 шығарылымы
  • Жеке шолу режимінде сыртқы сценарийлерді бұғаттауға байланысты немесе қажетсіз мазмұнды күшейтілген блоктау (қатаң) іске қосылғанда пайда болатын сайттардағы мәселелерді шешуге арналған SmartBlock механизмін жақсарту. SmartBlock бақылау үшін пайдаланылатын сценарийлерді тораптың дұрыс жүктелуін қамтамасыз ететін түтіктермен автоматты түрде ауыстырады. Ажырату тізіміне енгізілген кейбір танымал пайдаланушыны бақылау сценарийлері үшін стюбтер дайындалған. Жаңа нұсқада үшінші тарап сайттарында орналастырылған Facebook виджеттерін адаптивті блоктау кіреді - сценарийлер әдепкі бойынша бұғатталған, бірақ пайдаланушы Facebook тіркелгісіне кірген жағдайда блоктау өшіріледі.
  • FTP протоколының кірістірілген іске асыруы жойылды. «ftp://» протокол идентификаторымен сілтемелерді ашу әрекеті кезінде браузер енді «irc://» және «tg://» өңдеушілері шақырылғандай сыртқы қолданбаны шақыруға тырысады. FTP-ге қолдау көрсетуді тоқтатудың себебі MITM шабуылдары кезінде транзиттік трафикті өзгертуден және ұстап қалудан осы хаттаманың қауіпсіздігі болып табылады. Firefox әзірлеушілерінің пікірінше, қазіргі жағдайда ресурстарды жүктеп алу үшін HTTPS орнына FTP пайдаланудың ешқандай себебі жоқ. Сонымен қатар, Firefox-тың FTP қолдау коды өте ескі, техникалық қызмет көрсетуде қиындықтар туғызады және өткенде көптеген осалдықтарды ашу тарихы бар.
  • Бетті PDF пішімінде сақтау кезінде («PDF файлына басып шығару» опциясы) құжатта жұмыс істейтін гиперсілтемелер сақталады.
  • Мәтінмәндік мәзірдегі «Кескінді жаңа қойындыда ашу» түймесі кескінді фондық қойындыда ашу үшін қайта жасақталды (бұрын басқаннан кейін суреті бар жаңа қойындыға бірден өттіңіз, бірақ қазір ескі қойынды белсенді болып қалады).
  • Бет элементтерінде жиынтық көрсету операцияларын орындау үшін шейдерлерді пайдаланатын WebRender құрастыру жүйесінде бағдарламалық қамтамасыз етуді көрсету өнімділігін жақсарту бойынша жұмыс жүргізілді. Ескі бейне карталары немесе ақаулы графикалық драйверлері бар көптеген жүйелер үшін WebRender құрастыру жүйесінде бағдарламалық құралды көрсету режимі қосылған (gfx.webrender.software=true about:config).
  • Windows платформасына арналған құрастырулар Firefox іске қосылмаса да, жаңартулардың фондық режимде қолданылуын қамтамасыз етеді.
  • Түпнұсқалық растама үшін аппараттық таңбалауыштарда немесе операциялық жүйенің куәлік қоймаларында сақталған клиент сертификаттарын пайдалану мүмкіндігі іске асырылды.
  • HTTP тақырыптарының тобына қолдау Fetch Metdata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site және Sec-Fetch-User) сұраудың сипаты туралы қосымша метадеректер жіберуге мүмкіндік береді. (сайтаралық сұрау, img тегі арқылы сұрау, пайдаланушы әрекетінсіз басталған сұрау және т.б.) шабуылдардың белгілі бір түрінен қорғау үшін серверде шаралар қабылдау үшін. Мысалы, ақша аударымдарын өңдеушіге сілтеме img тегі арқылы көрсетілуі екіталай, сондықтан мұндай сұрауларды қолданбаға жібермей бұғаттауға болады.
  • JavaScript сыныптың әдістері мен өрістерін жеке ретінде белгілеу үшін қолдауды жүзеге асырады, содан кейін оларға кіру тек сынып ішінде ашық болады. Белгілеу үшін аттың алдына «#» белгісін қою керек: класс ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { "сәлем әлем" қайтару; } }
  • dayPeriod қасиеті күннің шамамен уақытын (таңертең, кешке, түстен кейін, түнде) көрсетуге мүмкіндік беретін Intl.DateTimeFormat конструкторына қосылды.
  • JavaScript-те Array, String және TypedArray нысандары at() әдісін жүзеге асырады, ол салыстырмалы индекстеуді (салыстырмалы орын массив индексі ретінде көрсетіледі), соның ішінде соңына қатысты теріс мәндерді көрсетуді (мысалы, «arr.at(-1)» массивтің соңғы элементін қайтарады).
  • Бұрынғы WheelEvent сипаттарына қолдау қосылды - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX және WheelEvent.wheelDeltaY, ол жақында WheelEvent қайта дизайнынан кейін жоғалған кейбір ескі беттермен үйлесімділікті қалпына келтіреді.
  • Canvas API CanvasRenderingContext2D интерфейсінде createConicGradient() әдісін жүзеге асырады, ол көрсетілген координаттардағы нүктенің айналасында қалыптасатын градиенттерді жасауға мүмкіндік береді (бұрынғы қол жетімді сызықтық және радиалды градиенттерге қосымша).
  • Navigator.registerProtocolHandler() және protocol_handlers өңдеушілерінде пайдалануға болатын "матрица" протоколының URI схемасына қолдау қосылды.
  • Веб-әзірлеушілерге арналған құралдарда, желі серверінің жауаптарын қадағалау панелінде (Жауап) жүктелген қаріптерді алдын ала қарау жүзеге асырылады.
    Firefox 90 шығарылымы

Ақпарат көзі: opennet.ru

пікір қалдыру