Chrome නිකුතුව 101

ගූගල් විසින් ක්‍රෝම් 101 වෙබ් බ්‍රවුසරයේ නිකුතුව එළිදක්වා ඇත.ඒ සමඟම, ක්‍රෝම් හි පදනම ලෙස ක්‍රියා කරන නොමිලේ ක්‍රෝමියම් ව්‍යාපෘතියේ ස්ථාවර නිකුතුවක් ලබා ගත හැකිය. ක්‍රෝම් බ්‍රවුසරය Google ලාංඡන භාවිතයේදී Chromium ට වඩා වෙනස් වේ, බිඳවැටීමකදී දැනුම්දීම් යැවීමේ පද්ධතියක් තිබීම, පිටපත් ආරක්‍ෂිත වීඩියෝ අන්තර්ගතයන් (DRM) වාදනය කිරීමේ මොඩියුල, ස්වයංක්‍රීයව යාවත්කාලීන ස්ථාපනය කිරීමේ පද්ධතියක්, සෑන්ඩ්බොක්ස් හුදකලාව ස්ථිරවම සක්‍රීය කරයි. , Google API වෙත යතුරු සැපයීම සහ සෙවීමේදී RLZ- සම්ප්‍රේෂණය කිරීම පරාමිති. යාවත්කාලීන කිරීමට වැඩි කාලයක් අවශ්‍ය අය සඳහා, වෙනම Extended Stable ශාඛාවක් ඇත, ඉන්පසු සති 8 ක්, එය Chrome 100 හි පෙර නිකුතුවට යාවත්කාලීනයක් සාදයි. Chrome 102 හි මීළඟ නිකුතුව මැයි 24 වන දිනට සැලසුම් කර ඇත.

Chrome 101 හි ප්රධාන වෙනස්කම්:

  • පැති සෙවුම් ශ්‍රිතය එක් කරන ලද අතර එමඟින් වෙනත් පිටුවක් බැලීම සමඟ එකවර පැති තීරුවේ සෙවුම් ප්‍රති results ල බැලීමට හැකි වේ (එක් කවුළුවක ඔබට පිටුවේ අන්තර්ගතය සහ සෙවුම් යන්ත්‍රයට ප්‍රවේශ වීමේ ප්‍රති result ලය එකවර දැකිය හැකිය). Google හි සෙවුම් ප්‍රතිඵල සහිත පිටුවකින් වෙබ් අඩවියකට ගිය පසු, ලිපින තීරුවේ ආදාන ක්ෂේත්‍රය ඉදිරිපිට “G” අක්ෂරය සහිත නිරූපකයක් දිස්වේ; ඔබ එය මත ක්ලික් කළ විට, පෙර ප්‍රතිඵල සමඟ පැති පුවරුවක් විවෘත වේ. සෙවීම් සිදු කරන ලදී. පෙරනිමියෙන්, සියලුම පද්ධති මත ශ්‍රිතය සක්‍රීය නොවේ; එය සක්‍රීය කිරීමට, ඔබට "chrome://flags/#side-search" සැකසුම භාවිතා කළ හැක.
    Chrome නිකුතුව 101
  • Omnibox ලිපින තීරුව ඔබ ටයිප් කරන විට ඉදිරිපත් කරන නිර්දේශවල අන්තර්ගතය පූර්ව නිරූපණය ක්‍රියාත්මක කරයි. මීට පෙර, ලිපින තීරුවෙන් සංක්‍රමණය වේගවත් කිරීම සඳහා, පරිශීලකයා ක්ලික් කරන තෙක් බලා නොසිට, සංක්‍රාන්තිය සඳහා බොහෝ දුරට ඉඩ ඇති නිර්දේශයන්, Prefetch ඇමතුම භාවිතයෙන් පූරණය කරන ලදී. දැන්, පූරණයට අමතරව, ඒවා බෆරය තුළද විදැහුම් කරනු ලැබේ (ස්ක්‍රිප්ට් ක්‍රියාත්මක කර DOM ගස සෑදී ඇත), එය ක්ලික් කිරීමෙන් පසු නිර්දේශ ක්ෂණිකව ප්‍රදර්ශනය කිරීමට ඉඩ සලසයි. අනාවැකි විදැහුම්කරණය පාලනය කිරීමට, සැකසීම් “chrome://flags/#enable-prerender2”, “chrome://flags/#omnibox-trigger-for-prerender2” සහ “chrome://flags/#search-suggestion-for -" යෝජනා කර ඇත. prerender2".
  • පරිශීලක නියෝජිත HTTP ශීර්ෂකය සහ JavaScript පරාමිති navigator.userAgent, navigator.appVersion සහ navigator.platform හි තොරතුරු කප්පාදු කර ඇත. ශීර්ෂයේ අඩංගු වන්නේ බ්‍රවුසරයේ නම, සැලකිය යුතු බ්‍රව්සර් අනුවාදය (MINOR.BUILD.PATCH අනුවාදයේ සංරචක 0.0.0 මගින් ප්‍රතිස්ථාපනය වේ), වේදිකාව සහ උපාංග වර්ගය (ජංගම දුරකථනය, PC, ටැබ්ලටය) පිළිබඳ තොරතුරු පමණි. නිශ්චිත අනුවාදය සහ විස්තීරණ වේදිකා දත්ත වැනි අමතර දත්ත ලබා ගැනීමට, ඔබ පරිශීලක නියෝජිත සේවාලාභී ඉඟි API භාවිතා කළ යුතුය. ප්‍රමාණවත් තරම් නව තොරතුරු නොමැති සහ තවමත් පරිශීලක නියෝජිත සේවාලාභී ඉඟි වෙත මාරු වීමට සූදානම් නැති අඩවි සඳහා, 2023 මැයි දක්වා ඔවුන්ට සම්පූර්ණ පරිශීලක නියෝජිතයා ආපසු ලබා දීමට අවස්ථාව තිබේ.
  • ඇමතුමේ ප්‍රමාදය තීරණය කරන ශුන්‍ය තර්කයක් සම්මත කිරීමේදී setTimeout ශ්‍රිතයේ හැසිරීම වෙනස් කරන ලදී. Chrome 101 සමඟින් පටන් ගෙන, “setTimeout(..., 0)” සඳහන් කරන විට, පිරිවිතරයට අනුව 1ms ප්‍රමාදයකින් තොරව කේතය වහාම කැඳවනු ලැබේ. පුනරාවර්තන කැදලි කට්ටල කාලසීමාවන් ඇමතුම් සඳහා, ms 4 ක ප්‍රමාදයක් යොදනු ලැබේ.
  • Android වේදිකාව සඳහා වන අනුවාදය දැනුම්දීම් සංදර්ශන කිරීමට අවසර ඉල්ලීමට සහය දක්වයි (Android 13 හි, දැනුම්දීම් සංදර්ශන කිරීමට, යෙදුමට “POST_NOTIFICATIONS” අවසරය තිබිය යුතුය, එසේ නොමැතිව දැනුම්දීම් යැවීම අවහිර කරනු ලැබේ). Android 13 පරිසරයක Chrome දියත් කරන විට, බ්‍රවුසරය දැන් දැනුම්දීම් අවසර ලබා ගැනීමට ඔබෙන් විමසනු ඇත.
  • තෙවන පාර්ශවීය ස්ක්‍රිප්ට් වල WebSQL API භාවිතා කිරීමේ හැකියාව ඉවත් කර ඇත. පෙරනිමියෙන්, වත්මන් අඩවියෙන් පූරණය නොවූ ස්ක්‍රිප්ට් වල WebSQL අවහිර කිරීම Chrome 97 හි සබල කර ඇත, නමුත් මෙම හැසිරීම අක්‍රිය කිරීමට විකල්පයක් ඉතිරිව ඇත. Chrome 101 මෙම විකල්පය ඉවත් කරයි. අනාගතයේදී, භාවිතයේ සන්දර්භය නොසලකා WebSQL සඳහා වන සහය ක්‍රමයෙන් ක්‍රමයෙන් ඉවත් කිරීමට අපි සැලසුම් කරමු. WebSQL වෙනුවට Web Storage සහ Indexed Database API භාවිතා කිරීම නිර්දේශ කෙරේ. WebSQL එන්ජිම SQLite කේතය මත පදනම් වන අතර SQLite හි ඇති දුර්වලතා ප්‍රයෝජනයට ගැනීමට ප්‍රහාරකයන්ට භාවිතා කළ හැක.
  • ඇතුළත් නොවන නියමයන් අඩංගු ව්‍යවසාය ප්‍රතිපත්ති නම් (chrome://policy) ඉවත් කරන ලදී. Chrome 86 සමඟින් පටන් ගෙන, ඇතුළත් පාරිභාෂිතය භාවිතා කරන මෙම ප්‍රතිපත්ති සඳහා ප්‍රතිස්ථාපන ප්‍රතිපත්ති යෝජනා කර ඇත. "සුදු ලැයිස්තුව", "කළු ලැයිස්තුව", "දේශීය" සහ "මාස්ටර්" වැනි නියමයන් පිරිසිදු කර ඇත. උදාහරණයක් ලෙස, URLBlacklist ප්‍රතිපත්තිය URLBlocklist ලෙසත්, AutoplayWhitelist AutoplayAllowlist ලෙසත්, NativePrinters මුද්‍රණ යන්ත්‍ර ලෙසත් නැවත නම් කර ඇත.
  • ඔරිජින් ට්‍රයල්ස් ප්‍රකාරයේදී (වෙනම සක්‍රිය කිරීම අවශ්‍ය වන පර්යේෂණාත්මක විශේෂාංග), ෆෙඩරේටඩ් අක්තපත්‍ර කළමනාකරණය (FedCM) API පරීක්ෂා කිරීම මෙතෙක් ආරම්භ වී ඇත්තේ Android වේදිකාව සඳහා වන එකලස්කිරීම් වල පමණි, එමඟින් ඔබට පෞද්ගලිකත්වය සහතික කරන සහ හරස්කඩකින් තොරව ක්‍රියා කරන ඒකාබද්ධ අනන්‍යතා සේවා නිර්මාණය කිරීමට ඉඩ සලසයි. තෙවන පාර්ශ්ව කුකී සැකසීම වැනි -අඩවි ලුහුබැඳීමේ යාන්ත්‍රණයන්. Origin Trial යන්නෙන් ගම්‍ය වන්නේ, localhost හෝ 127.0.0.1 වෙතින් බාගත කළ යෙදුම්වලින් හෝ නිශ්චිත වෙබ් අඩවියක් සඳහා සීමිත කාලයක් සඳහා වලංගු වන විශේෂ ටෝකනයක් ලියාපදිංචි කර ලැබීමෙන් පසු නිශ්චිත API සමඟ වැඩ කිරීමේ හැකියාවයි.
  • ප්‍රමුඛතා ඉඟි යාන්ත්‍රණය ස්ථායි කර සියලු දෙනාටම පිරිනමනු ලැබ ඇත, iframe, img සහ සබැඳිය වැනි ටැග්වල අමතර “වැදගත්කම” ගුණාංගය සඳහන් කිරීමෙන් විශේෂිත බාගත කළ සම්පතක වැදගත්කම සැකසීමට ඔබට ඉඩ සලසයි. ගුණාංගයට “ස්වයං” සහ “පහළ” සහ “ඉහළ” අගයන් ගත හැකිය, එය බ්‍රව්සරය බාහිර සම්පත් පටවන අනුපිළිවෙලට බලපායි.
  • ශ්‍රව්‍ය ප්‍රතිදානයට පෙර පුරෝකථනය කළ ප්‍රමාදය පිළිබඳ තොරතුරු ඔබට දැනගත හැකි AudioContext.outputLatency ගුණාංගය එක් කරන ලදී (ශ්‍රව්‍ය ඉල්ලීම සහ ශ්‍රව්‍ය ප්‍රතිදාන උපාංගය මඟින් ලැබුණු දත්ත සැකසීමේ ආරම්භය අතර ප්‍රමාදය).
  • අකුරු-පටල CSS ගුණය සහ @font-palette-values ​​රීතිය එකතු කරන ලදි, ඔබට වර්ණ අකුරු වලින් palette එකක් තෝරා ගැනීමට හෝ ඔබේම palette නිර්වචනය කිරීමට ඉඩ සලසයි. උදාහරණයක් ලෙස, මෙම ක්‍රියාකාරීත්වය වර්ණ අක්ෂර අකුරු හෝ ඉමොජි අන්තර්ගත වර්ණයට ගැලපීමට හෝ අකුරු සඳහා අඳුරු හෝ සැහැල්ලු මාදිලියක් සක්‍රීය කිරීමට භාවිතා කළ හැක.
  • HSL (Hue, Saturation, Lightness) ආකෘතියට සමාන, නමුත් මානව සංජානනය සඳහා පහසු, HWB (Hue, Whiteness, Blackness) ආකෘතියෙන් sRGB වර්ණ නියම කිරීම සඳහා විකල්ප ක්‍රමයක් සපයන hwb() CSS ශ්‍රිතය එක් කරන ලදී.
  • window.open() ක්‍රමයේදී, windowFeatures රේඛාවේ උත්පතන ගුණාංගය සඳහන් කිරීම, අගයක් ලබා නොදී (එනම් popup=true වෙනුවට popup යන්න සරලව සඳහන් කරන විට) දැන් කුඩා උත්පතන කවුළුවක් විවෘත කිරීම සක්‍රීය කිරීම ලෙස සලකනු ලැබේ (" ට සමාන වේ. popup=true") වෙනුවට "false" පෙරනිමි අගය පැවරීම, එය තර්කානුකූල නොවන සහ සංවර්ධකයින් නොමඟ යවන සුළු විය.
  • බහුමාධ්‍ය අන්තර්ගතය විකේතනය කිරීම සඳහා උපාංගයේ සහ බ්‍රවුසරයේ හැකියාවන් පිළිබඳ තොරතුරු සපයන MediaCapabilities API (සහාය දක්වන කෝඩෙක්ස්, පැතිකඩ, බිට් අනුපාත සහ විභේදන) WebRTC ප්‍රවාහ සඳහා සහය එක් කර ඇත.
  • ආරක්ෂිත ගෙවීම් තහවුරු කිරීමේ API හි තුන්වන අනුවාදයක් යෝජනා කර ඇති අතර, සිදු කෙරෙන ගෙවීම් ගනුදෙනුව අතිරේක තහවුරු කිරීම සඳහා මෙවලම් සපයයි. නව අනුවාදය දත්ත ඇතුළත් කිරීම, සත්‍යාපන අසාර්ථකත්වය දැක්වීමට අයිකනයක නිර්වචනය සහ විකල්ප payeeName දේපල අවශ්‍ය වන හඳුනාගැනීම් සඳහා සහය එක් කරයි.
  • USB උපාංගයකට ප්‍රවේශ වීමට පරිශීලකයා විසින් කලින් ලබා දුන් අවසරය අවලංගු කිරීමට USBDevice API වෙත අමතක() ක්‍රමය එක් කරන ලදී. අතිරේකව, USBConfiguration, USBInterface, USBAlternateInterface, සහ USBEndpoint අවස්ථා දැන් එකම USBDevice වස්තුවක් සඳහා ආපසු ලබා දෙන්නේ නම් දැඩි සංසන්දනය ("===", එකම වස්තුව වෙත යොමු කිරීම) යටතේ සමාන වේ.
  • වෙබ් සංවර්ධකයින් සඳහා මෙවලම් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත. JSON ආකෘතියෙන් වාර්තාගත පරිශීලක ක්‍රියා ආනයනය සහ අපනයනය කිරීමේ හැකියාව සපයා ඇත (උදාහරණ). වෙබ් කොන්සෝලය සහ කේත බැලීමේ අතුරු මුහුණත තුළ පුද්ගලික දේපල ගණනය කිරීම සහ ප්‍රදර්ශනය කිරීම වැඩිදියුණු කර ඇත. HWB වර්ණ ආකෘතිය සමඟ වැඩ කිරීම සඳහා සහය එක් කරන ලදී. CSS පැනලයේ @layer රීතිය භාවිතයෙන් අර්ථ දක්වා ඇති කැස්කැඩින් ස්ථර බැලීමේ හැකියාව එක් කරන ලදී.
    Chrome නිකුතුව 101

නවෝත්පාදන සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, නව අනුවාදය දුර්වලතා 30 ක් ඉවත් කරයි. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer සහ AFL මෙවලම් භාවිතයෙන් ස්වයංක්‍රීයව සිදු කරන ලද පරීක්ෂණවල ප්‍රතිඵලයක් ලෙස බොහෝ දුර්වලතා හඳුනාගෙන ඇත. සෑන්ඩ්බොක්ස් පරිසරයෙන් පිටත පද්ධතියේ බ්‍රවුසර ආරක්ෂණයේ සියලු මට්ටම් මඟ හැරීමට සහ කේතය ක්‍රියාත්මක කිරීමට කෙනෙකුට ඉඩ සලසන තීරණාත්මක ගැටළු හඳුනාගෙන නොමැත. වත්මන් නිකුතුව සඳහා වන අවදානම් සොයා ගැනීම සඳහා මුදල් ත්‍යාග වැඩසටහනේ කොටසක් ලෙස, Google විසින් $25 දහසක් වටිනා සම්මාන 81ක් ගෙවා ඇත (එක් $10000 සම්මානයක්, $7500 සම්මාන තුනක්, $7000 සම්මාන තුනක්, $6000 සම්මානයක්, $5000 සම්මාන දෙකක්, $2000 සම්මාන හතරක්, ත්‍යාග තුනක් $1000 සහ $500ක ත්‍යාගයක්). ත්‍යාග 6 හි ප්‍රමාණය තවමත් තීරණය කර නොමැත.

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

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