فایرفوکس 88 خپور کړ

د فایرفوکس 88 ویب براوزر خپور شو. سربیره پردې، د اوږدې مودې ملاتړ څانګې 78.10.0 ته تازه معلومات رامینځته شوي. د فایرفوکس 89 څانګه به ډیر ژر د بیټا ازموینې مرحلې ته واستول شي ، کوم چې خوشې کول د جون 1 لپاره ټاکل شوي.

اصلي نوښتونه:

  • د پی ډی ایف لیدونکی اوس د پی ډی ایف سره مدغم شوي ان پټ فارمونو ملاتړ کوي چې جاواسکریپټ کاروي ترڅو د متقابل کارونکي تجربه چمتو کړي.
  • مایکروفون او کیمرې ته د لاسرسي لپاره د اجازې غوښتنې ښودلو شدت باندې محدودیت معرفي شوی. دا ډول غوښتنې به ونه ښودل شي که چیرې کارونکي دمخه ورته وسیلې ته لاسرسی ورکړی وي ، د ورته سایټ لپاره ، او د ورته ټب لپاره په تیرو 50 ثانیو کې.
  • د سکرین شاټ وسیله د پاڼې عملونو مینو څخه لیرې شوې چې څرګندیږي کله چې تاسو د ادرس بار کې په بیضو کلیک وکړئ. د سکرین شاټونو رامینځته کولو لپاره ، سپارښتنه کیږي چې د ښودل شوي شرایطو مینو لپاره مناسب وسیلې ته زنګ ووهئ کله چې تاسو ښیې کلیک وکړئ یا د ظاهري ترتیباتو انٹرفیس له لارې پینل کې شارټ کټ ځای په ځای کړئ.
    فایرفوکس 88 خپور کړ
  • د ویلینډ پروتوکول پراساس د ګرافیکي چاپیریالونو سره په لینکس کې په ټچ پیډونو کې د پنچ زوم کولو لپاره ملاتړ اضافه شوی.
  • د چاپ کولو سیسټم د اندازه کولو واحدونه ځایی کړي چې د ساحو د ټاکلو لپاره کارول کیږي.
  • کله چې د Xfce او KDE چاپیریالونو کې فایرفوکس چلوي، د WebRender مرکب انجن کارول فعال کیږي. فایرفوکس 89 تمه کیږي چې د نورو ټولو لینکس کاروونکو لپاره WebRender فعال کړي، په شمول د میسا ټولې نسخې او د NVIDIA ډرایورانو سره سیسټمونه (پخوا WebRender یوازې د Intel او AMD چلوونکو سره GNOME لپاره فعال شوی و). WebRender په Rust ژبه لیکل شوی او تاسو ته اجازه درکوي د رینډرینګ سرعت کې د پام وړ زیاتوالی ترلاسه کړئ او په CPU کې بار کم کړئ د پاڼې مینځپانګې رینډرینګ عملیات GPU اړخ ته لیږدولو سره ، کوم چې په GPU کې د چلونکي شیډرونو له لارې پلي کیږي. د دې لپاره چې دا په اړه: config کې په زور سره فعال کړئ، تاسو باید د "gfx.webrender.enabled" ترتیب فعال کړئ یا د چاپیریال متغیر MOZ_WEBRENDER=1 سیټ سره فایرفوکس چل کړئ.
  • د HTTP/3 او QUIC پروتوکولونو تدریجي شاملول پیل شوي. د HTTP/3 ملاتړ به په پیل کې یوازې د لږې سلنې کاروونکو لپاره فعال شي او د هرې غیر متوقع مسلې پرته به د می په پای کې هرچا ته وړاندې شي. HTTP/3 د QUIC مسودې معیاري او HTTP/3 ورته نسخې لپاره د پیرودونکي او سرور ملاتړ ته اړتیا لري ، کوم چې په Alt-Svc سرلیک کې مشخص شوي (فایرفوکس د ځانګړي مسودې 27 څخه تر 32 پورې ملاتړ کوي).
  • د FTP پروتوکول ملاتړ په ډیفالټ غیر فعال دی. د network.ftp.enabled ترتیب د ډیفالټ لخوا غلط ته ټاکل شوی، او د browserSettings.ftpProtocolEnabled توسیع ترتیب یوازې د لوستلو لپاره ټاکل شوی. راتلونکی خپرونه به د FTP اړوند ټول کوډ لرې کړي. ورکړل شوی دلیل په زاړه کوډ باندې د بریدونو خطر کمول دي چې د زیان منونکو پیژندلو تاریخ لري او د FTP ملاتړ پلي کولو سره د ساتنې ستونزې لري. همدارنګه یادونه وشوه د پروتوکولونو څخه خلاصیدل چې د کوډ کولو ملاتړ نه کوي، کوم چې د MITM بریدونو په جریان کې د ټرانزیټ ټرافيکي تعدیل او مداخلې لپاره زیان منونکي دي.
  • د کراس سایټ احتمالي لیکونو بندولو لپاره، د "window.name" ملکیت ارزښت د هغه لومړني سایټ لخوا جلا شوی چې پاڼه یې پرانستل شوې.
  • په جاواسکریپټ کې، د منظم بیانونو اجرا کولو پایلې لپاره، د "انډیکس" ملکیت اضافه شوی، کوم چې د میچونو ګروپونو د پیل او پای پوستونو سره یو صف لري. ملکیت یوازې هغه وخت ډکیږي کله چې د "/d" بیرغ سره منظم بیان اجرا کوي. اجازه راکړئ بیا = / چټک \ s ( نسواري).+؟(کودونه)/igd؛ اجازه راکړئ نتیجه = re.exec('چټک براون فاکس د سست سپي له لارې کودیږي')؛ // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result. indices[2] === سرې [ 20 , 25 ] ]
  • Intl.DisplayNames() او Intl.ListFormat() دا چک کلک کړی چې جوړونکي ته سپارل شوي اختیارونه توکي دي. کله چې د تارونو یا نورو پخوانیو تیریدو هڅه کیږي، استثناوې به وغورځول شي.
  • د DOM لپاره یو نوی جامد میتود چمتو شوی، AbortSignal.abort()، کوم چې یو AbortSignal بیرته راګرځوي کوم چې مخکې لغوه شوي وي.
  • CSS نوي pseudo-classes ":user-valid" او ":user-invalid" پلي کوي، کوم چې د فورمې عنصر د اعتبار حالت تعریفوي د کوم لپاره چې د ټاکل شوي ارزښتونو سموالی د فورمې سره د کاروونکي متقابل عمل وروسته چک شوی. د pseudo-classes ":valid" او ":invalid" ترمنځ د ":user-valid" او ":user-invalid" تر منځ کلیدي توپیر دا دی چې تایید یوازې وروسته له هغه پیل کیږي کله چې کارونکي بل عنصر ته لاړ شي (د مثال په توګه، سویچ شوي ټبونه بل ډګر ته).
  • د image-set() CSS فنکشن، کوم چې تاسو ته اجازه درکوي د مختلف ریزولوشن انتخابونو انتخاب څخه یو انځور غوره کړئ چې ستاسو د اوسني سکرین ترتیباتو او د شبکې اتصال بینډ ویت سره مناسب وي، اوس د "منځپانګې" او "کرسر" CSS ملکیتونو کې کارول کیدی شي. . h2::مخکې { منځپانګه: انځور-سیټ( url("small-icon.jpg") 1x، url("large-icon.jpg") 2x); }
  • د سی ایس ایس خاکه ملکیت ډاډمن کوي ​​​​چې دا د سرحد - ریډیس ملکیت په کارولو سره ټاکل شوي خاکه سره سمون لري.
  • د macOS لپاره، د ډیفالټ مونوسپیس فونټ مینلو ته بدل شوی.
  • د ویب پراختیا کونکي وسیلو کې ، د شبکې تفتیش پینل کې ، د JSON ب formatه کې د HTTP ځوابونو ښودلو او په بدله شوې ب formه کې چې ځوابونه په شبکه کې لیږدول کیږي ترمینځ یو سویچ څرګند شوی.
    فایرفوکس 88 خپور کړ
  • د AVIF (AV1 عکس فارمیټ) لپاره د ملاتړ ډیفالټ شاملول ، کوم چې د AV1 ویډیو کوډ کولو فارمیټ څخه د انټرا فریم کمپریشن ټیکنالوژي کاروي ، تر راتلونکي خوشې کیدو پورې ځنډول شوی. فایرفوکس 89 هم پلان لري چې یو تازه کارونکي انٹرفیس وړاندې کړي او د پتې بار کې کیلکولیټر مدغم کړي (په اړه: ترتیب کې د suggest.calculator له لارې فعال شوی)

د نوښتونو او بګ فکسونو سربیره، فایرفوکس 88 17 زیانونه له منځه وړي، چې 9 یې د خطرناک په توګه په نښه شوي. 5 زیانونه (د CVE-2021-29947 لاندې راټول شوي) د حافظې سره د ستونزو له امله رامینځته شوي ، لکه د بفر ډیر جریان او دمخه خلاص شوي حافظې ساحو ته لاسرسی. په احتمالي توګه، دا ستونزې کولی شي د برید کونکي کوډ اجرا کولو لامل شي کله چې په ځانګړي ډول ډیزاین شوي پا pagesې خلاصیږي.

سرچینه: opennet.ru

Add a comment