Firefox 88 නිකුතුව

ෆයර්ෆොක්ස් 88 වෙබ් බ්‍රව්සරය නිකුත් කරන ලදී.මීට අමතරව, දිගුකාලීන ආධාරක ශාඛාව 78.10.0 වෙත යාවත්කාලීන කිරීමක් නිර්මාණය කරන ලදී. ෆයර්ෆොක්ස් 89 ශාඛාව ඉක්මනින් බීටා පරීක්ෂණ අදියර වෙත මාරු කරනු ඇත, එය නිකුත් කිරීම ජුනි 1 ට සැලසුම් කර ඇත.

ප්රධාන නවෝත්පාදන:

  • PDF Viewer දැන් අන්තර්ක්‍රියාකාරී පරිශීලක අත්දැකීමක් ලබා දීමට JavaScript භාවිතා කරන PDF-ඒකාබද්ධ ආදාන ආකෘති සඳහා සහය දක්වයි.
  • මයික්‍රෆෝනය සහ කැමරාව වෙත ප්‍රවේශ වීමට අවසර සඳහා වන ඉල්ලීම් ප්‍රදර්ශනය කිරීමේ තීව්‍රතාවයට සීමාවක් හඳුන්වා දී ඇත. පරිශීලකයා දැනටමත් එකම උපාංගයට, එකම අඩවියට සහ එකම ටැබ් එක සඳහා පසුගිය තත්පර 50 තුළ ප්‍රවේශය ලබා දී ඇත්නම් එවැනි ඉල්ලීම් නොපෙන්වනු ඇත.
  • ඔබ ලිපින තීරුවේ ඇති ඉලිප්ස මත ක්ලික් කළ විට දිස්වන පිටු ක්‍රියා මෙනුවෙන් තිර රූ මෙවලම ඉවත් කර ඇත. තිරපිටපත් නිර්මාණය කිරීම සඳහා, ඔබ දකුණු-ක්ලික් කරන විට පෙන්වන සන්දර්භය මෙනුව සඳහා සුදුසු මෙවලම ඇමතීමට හෝ පෙනුම සැකසුම් අතුරුමුහුණත හරහා පැනලයේ කෙටිමඟක් තැබීමට නිර්දේශ කරනු ලැබේ.
    Firefox 88 නිකුතුව
  • වේලන්ඩ් ප්‍රොටෝකෝලය මත පදනම් වූ චිත්‍රක පරිසරයන් සමඟින් ලිනක්ස් හි ටච් පෑඩ් මත pinch zooming සඳහා සහය එක් කරන ලදී.
  • මුද්‍රණ පද්ධතිය ක්ෂේත්‍ර සැකසීමට භාවිතා කරන මිනුම් ඒකක දේශීයකරණය කර ඇත.
  • Xfce සහ KDE පරිසරය තුළ Firefox ධාවනය කරන විට, WebRender සංයුක්ත එන්ජිම භාවිතය සක්‍රිය වේ. Firefox 89 විසින් Mesa හි සියලුම අනුවාද සහ NVIDIA ධාවක සහිත පද්ධති ඇතුළු අනෙකුත් සියලුම Linux පරිශීලකයින් සඳහා WebRender සක්‍රීය කිරීමට බලාපොරොත්තු වේ (මීට පෙර webRender සක්‍රීය කර තිබුනේ Intel සහ AMD ධාවක සමඟ GNOME සඳහා පමණි). WebRender ලියා ඇත්තේ රස්ට් භාෂාවෙන් වන අතර GPU මත ක්‍රියාත්මක වන ෂේඩර් හරහා ක්‍රියාත්මක වන පිටු අන්තර්ගත විදැහුම්කරණ මෙහෙයුම් GPU පැත්තට ගෙන යාමෙන් විදැහුම්කරණ වේගයේ සැලකිය යුතු වැඩි වීමක් ලබා ගැනීමට සහ CPU මත පැටවීම අඩු කිරීමට ඔබට ඉඩ සලසයි. එය about:config හි බලහත්කාරයෙන් සක්‍රිය කිරීමට, ඔබ “gfx.webrender.enabled” සැකසුම සක්‍රිය කළ යුතුය හෝ පරිසර විචල්‍ය MOZ_WEBRENDER=1 කට්ටලය සමඟ Firefox ධාවනය කළ යුතුය.
  • HTTP/3 සහ QUIC ප්‍රොටෝකෝල ක්‍රමානුකූලව ඇතුළත් කිරීම ආරම්භ කර ඇත. HTTP/3 සහය සක්‍රීය කරනු ලබන්නේ පරිශීලකයින්ගෙන් සුළු ප්‍රතිශතයක් සඳහා පමණක් වන අතර, අනපේක්ෂිත ගැටළු හැර, මැයි මස අවසානය වන විට සෑම දෙනාටම ලබා දෙනු ඇත. HTTP/3 හට Alt-Svc ශීර්ෂයේ දක්වා ඇති QUIC කෙටුම්පත් ප්‍රමිතියේ සහ HTTP/3 හි එකම අනුවාදය සඳහා සේවාදායක සහ සේවාදායක සහාය අවශ්‍ය වේ (Firefox පිරිවිතර කෙටුම්පත් 27 සිට 32 දක්වා සහය දක්වයි).
  • FTP ප්‍රොටෝකෝල සහාය පෙරනිමියෙන් අක්‍රීය කර ඇත. network.ftp.enabled සැකසුම පෙරනිමියෙන් අසත්‍ය ලෙස සකසා ඇති අතර browserSettings.ftpProtocolEnabled දිගු සැකසීම කියවීමට පමණක් ලෙස සකසා ඇත. මීළඟ නිකුතුවෙන් සියලුම FTP සම්බන්ධ කේතය ඉවත් කරනු ඇත. හේතුව ලෙස දක්වා ඇත්තේ දුර්වලතා හඳුනා ගැනීමේ ඉතිහාසයක් ඇති සහ FTP සහාය ක්‍රියාත්මක කිරීමේදී නඩත්තු කිරීමේදී ගැටලු ඇති පැරණි කේතයට ප්‍රහාර එල්ල කිරීමේ අවදානම අඩු කිරීමයි. MITM ප්‍රහාර වලදී සංක්‍රමණ ගමනාගමනය වෙනස් කිරීමට සහ බාධා කිරීමට අවදානමට ලක්විය හැකි සංකේතනයට සහාය නොදක්වන ප්‍රොටෝකෝල ඉවත් කිරීම ද සඳහන් වේ.
  • විය හැකි හරස්-අඩවි කාන්දුවීම් අවහිර කිරීම සඳහා, "window.name" දේපලෙහි අගය පිටුව විවෘත කරන ලද ප්‍රාථමික අඩවිය මගින් හුදකලා වේ.
  • ජාවාස්ක්‍රිප්ට් හි, නිත්‍ය ප්‍රකාශන ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය සඳහා, “දර්ශක” ගුණාංගය එකතු කර ඇත, එහි තරග කණ්ඩායම්වල ආරම්භක සහ අවසන් ස්ථාන සහිත අරාවක් අඩංගු වේ. දේපල පුරවන්නේ "/d" ධජය සමඟ නිත්‍ය ප්‍රකාශනය ක්‍රියාත්මක කරන විට පමණි. ඉඩ දෙන්න re = /ඉක්මන්\s(දුඹුරු).+?(පැනීම)/igd; let result = re.exec(‘The Quick Brown Fox Jumps Over The Lazy Dog’); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Intl.DisplayNames() සහ Intl.ListFormat() විසින් කන්ස්ට්‍රක්ටරය වෙත ලබා දී ඇති විකල්ප වස්තු ද යන්න පරීක්ෂා කිරීම තද කර ඇත. තන්තු හෝ වෙනත් ප්‍රාථමික සම්මත කිරීමට උත්සාහ කරන විට, ව්‍යතිරේක දමනු ලැබේ.
  • DOM සඳහා නව ස්ථිතික ක්‍රමයක් සපයනු ලැබේ, AbortSignal.abort(), එය දැනටමත් ගබ්සා කිරීමට සකසා ඇති AbortSignal නැවත ලබා දෙයි.
  • CSS විසින් ":user-valid" සහ ":user-invalid" යන නව ව්‍යාජ පන්ති ක්‍රියාත්මක කරයි, එමඟින් පෝරමය සමඟ පරිශීලක අන්තර්ක්‍රියා කිරීමෙන් පසු නිශ්චිත අගයන්හි නිවැරදිභාවය පරීක්ෂා කරන ලද පෝරම මූලද්‍රව්‍යයක වලංගු කිරීමේ තත්ත්වය නිර්වචනය කරයි. ":valid" සහ ":invalid" යන ව්‍යාජ පන්ති වලින් ":user-valid" සහ ":user-invalid" අතර ඇති ප්‍රධාන වෙනස නම් සත්‍යාපනය ආරම්භ වන්නේ පරිශීලකයා වෙනත් මූලද්‍රව්‍යයකට (උදාහරණයක් ලෙස ටැබ් මාරු කළ පසු) වෙනත් ක්ෂේත්රයකට).
  • ඔබගේ වත්මන් තිර සැකසීම් සහ ජාල සම්බන්ධතා කලාප පළලට වඩාත් ගැලපෙන විවිධ විභේදන විකල්ප තේරීමකින් රූපයක් තෝරා ගැනීමට ඔබට ඉඩ සලසන image-set() CSS ශ්‍රිතය, දැන් "අන්තර්ගතය" සහ "කර්සරය" CSS ගුණාංගවල භාවිතා කළ හැක. . h2::පෙර {අන්තර්ගතය: image-set(url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • CSS දළ සටහන් ගුණය එය මායිම් අරය ගුණය භාවිතා කරන දළ සටහන් කට්ටලයට ගැළපෙන බව සහතික කරයි.
  • macOS සඳහා, පෙරනිමි monospace අකුරු Menlo ලෙස වෙනස් කර ඇත.
  • වෙබ් සංවර්ධක මෙවලම් තුළ, ජාල පරීක්ෂණ පැනලයේ, JSON ආකෘතියෙන් HTTP ප්‍රතිචාර දැක්වීම සහ ජාලය හරහා ප්‍රතිචාර සම්ප්‍රේෂණය වන නොවෙනස්ව පවතින ආකාරය අතර ස්විචයක් දර්ශනය වී ඇත.
    Firefox 88 නිකුතුව
  • AV1 වීඩියෝ කේතීකරණ ආකෘතියෙන් අභ්‍යන්තර රාමු සම්පීඩන තාක්ෂණයන් භාවිතා කරන AVIF (AV1 Image Format) සඳහා සහය පෙරනිමියෙන් ඇතුළත් කිරීම අනාගත නිකුතුවක් දක්වා ප්‍රමාද වී ඇත. Firefox 89 යාවත්කාලීන පරිශීලක අතුරුමුහුණතක් පිරිනැමීමට සහ ලිපින තීරුවට කැල්කියුලේටරයක් ​​අනුකලනය කිරීමටද සැලසුම් කරයි.

නවෝත්පාදන සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, ෆයර්ෆොක්ස් 88 අවදානම් 17 ක් ඉවත් කර ඇති අතර, ඉන් 9ක් භයානක ලෙස සලකුණු කර ඇත. 5 දුර්වලතා (CVE-2021-29947 යටතේ එකතු කරන ලද) මතකය සමඟ ඇති ගැටළු, බෆරය පිටාර ගැලීම සහ දැනටමත් නිදහස් කර ඇති මතක ප්‍රදේශ වෙත ප්‍රවේශ වීම වැනි හේතු වේ. විභව, මෙම ගැටළු විශේෂයෙන් නිර්මාණය කරන ලද පිටු විවෘත කිරීමේදී ප්‍රහාරකයාගේ කේතය ක්‍රියාත්මක කිරීමට හේතු විය හැක.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න