Firefox 131

Mövcuddur Firefox 131.

  • Linux: Dəstək tətbiq edilib tələbmpris:length üçün MPRIS.
  • Aktivdir tabların önizləməsi (aktiv olmayan tabın üzərinə gələndə).
  • Bütün açıq tabların açılan siyahısını çağıran ikon dəyişdirildi. Bundan əlavə, silindi gizlənməyə imkan verən konfiqurasiya (gizlətmək üçün #alltabs-button { display: none !important; } əlavə edə bilərsiniz) userChrome.css).
  • Reallaşdırılıb dəstək mətn parçaları: linklərin tam istifadəsini təmin edir, içində mətnin konkret yerinə işarə.
  • Sayta verilən icazə (məsələn, coğrafi lokasiyadan istifadə etməmək) indi bir saatlığa yadda saxlanılır (və ya tab bağlanana qədər, əgər bu daha tez baş verərsə).
  • Daxil edilmiş tərcüməçi indi nəzərə alır dil, istifadəçinin əvvəllər seçdiyi (məsələn, əgər istifadəçi əməliyyat sistemini və Firefox'u ingilis dilində istifadə edirsə, amma mətni ispan dilinə tərcümə etməyi seçibsə, gələcəkdə ona standart olaraq ispan dilinə tərcümə etməyi təklif ediləcək, ingilis dilinə deyil).
  • Axtarış panelindən axtarış motorunun ana səhifəsinə keçmə imkanını geri qaytarıldı (o, ünvan çubuğundan ayrı olduqda): bunun üçün axtarış xəttinə klikləmək və Shift düyməsini basılı saxlayıb axtarış motorunun ikonuna vurmaq lazımdır.
  • CSS: insett-area xüsusiyyəti adlandırıldı daxilindədir. position-area gələcək tətbiqi çərçivəsində ankerlərin yerləşdirilməsi.
  • JavaScript: Reallaşdırılıb sinxron iterator köməkçilərinin dəstəyi: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some()Iterator.prototype.take() (Array-ya bənzər əməliyyatları iteratorlarla icra etməyə imkan tanıyır, ara məhsul Array yaratmadan, həmçinin çox böyük verilənlər dəstləri ilə işləmək üçün istifadə edilə bilər, burada ara Array yaratmaq mümkün deyil).
  • WebAssembly: Aktiv edilib dəstək exnref.
  • HTTP:
    • HTTP başlığı Set-Cookie xüsusiyyət ilə SameSite=None yaxud heç bir SameSite göstərişi olmadan (bu, SameSite=None kimi şərh edilir), indi məcburdur xüsusiyyətə malik olmalıdır Secure (yəni, belə çərəzlər yalnız HTTPS əlaqəsi üzərindən quraşdırıla bilər).
    • Reallaşdırılıb dəstək Cookies Having Independent Partitioned State (CHIPS), həmçinin «çerezlərin bölünməsi» ilə tanınan — proqramçıya çerezləri hissəli depozitə yerləşdirməyə imkan tanıyır, istifadə olunan partitioned HTTP başlığı ilə Set-Cookie. Beləliklə, çerezlər hər bir üst səviyyəli sayt üçün ayrı saxlanılır və yalnız o üst səviyyəli saytda (və onun alt domenlərində) oxuna bilər, harada ki, onlar quraşdırılıb. Bu, arasıra izləyici ilə mübarizə aparır, amma eyni zamanda xarici çerezlərin istifadəsinə icazə verir, məsələn, daxil edilmiş xəritələrin və ya söhbət widgetlarının vəziyyətini fərqli alt domenlərdə saxlayır.
  • İnterfeys PointerEvent əsaslandı özəlliklərin dəstəyi altitudeAngleazimuthAngle (stilusun ekranla olan bucağı (X-Y düzləmi) və stilusun ekranın yuxarıdakı oxu üzrə mövqeyi).
  • Yeniləndi metod caretPositionFromPoint() interfeysi Document.
  • SVGGraphicsElement.nearestViewportElement və SVGGraphicsElement.farthestViewportElement dəstəyi ləğv edilmişdir, bu da bu ilin fevralında köhnəlmiş elan edilmişdi.
  • İnkişaf alətləri:
    • Yeni imkan meydana gəldi mouse təkərləri ilə müxtəlif dəyərləri dəyişdirmək.
    • İnspektor öyrəndi kursoru hara qoyulursa, orada müəyyən edilmiş istifadəçi mülklərinin hesablanmış dəyərlərini göstərmək.

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster