Chrome නිකුතුව 105

ගූගල් විසින් නොමිලේ වෙබ් බ්‍රව්සරය වන ක්‍රෝම් 105 නිකුත් කර ඇත. ක්‍රෝම් හි අත්තිවාරම වන විවෘත මූලාශ්‍ර ක්‍රෝමියම් ව්‍යාපෘතියේ ස්ථාවර නිකුතුවක් ද තිබේ. ගූගල් ලාංඡන භාවිතය, එහි බිඳ වැටීම් දැනුම්දීම් පද්ධතිය, පිටපත්-ආරක්ෂිත වීඩියෝ අන්තර්ගතයන් (DRM) වාදනය කිරීම සඳහා මොඩියුල, ස්වයංක්‍රීය යාවත්කාලීන ස්ථාපනය, සැමවිටම ක්‍රියාත්මක වැලිපිල්ල හුදකලා කිරීම, ගූගල් API යතුරු සැපයීම සහ සෙවීම් අතරතුර RLZ පරාමිතීන් සම්මත කිරීම සම්බන්ධයෙන් ක්‍රෝමියම් ක්‍රෝමියම් වලට වඩා වෙනස් වේ. යාවත්කාලීන කිරීමට වැඩි කාලයක් අවශ්‍ය අය සඳහා, වෙනම විස්තීරණ ස්ථාවර ශාඛාවක් සති අටක් සඳහා පවත්වාගෙන යනු ලැබේ. ඊළඟ නිකුතුව වන ක්‍රෝම් 106 සැප්තැම්බර් 27 වන දිනට සැලසුම් කර ඇත.

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

  • කැපවූ Chrome යෙදුම් සඳහා සහාය අත්හිටුවා ඇති අතර, ප්‍රගතිශීලී වෙබ් යෙදුම් (PWA) තාක්ෂණය සහ සම්මත වෙබ් API මත පදනම් වූ ස්වාධීන වෙබ් යෙදුම් මගින් ප්‍රතිස්ථාපනය කර ඇත. ගූගල් මුලින් 2016 දී Chrome යෙදුම් අත්හැරීමේ අභිප්‍රාය නිවේදනය කළ අතර 2018 වන විට සහාය අවසන් කිරීමට සැලසුම් කළ නමුත් පසුව මෙම සැලැස්ම කල් දැමීය. Chrome 105 හි, Chrome යෙදුම් ස්ථාපනය කිරීමට උත්සාහ කරන පරිශීලකයින්ට ඔවුන්ගේ අත්හැරීම පිළිබඳ අනතුරු ඇඟවීමක් පෙනෙනු ඇත, නමුත් යෙදුම්ම දිගටම ක්‍රියාත්මක වනු ඇත. Chrome 109 හි, Chrome යෙදුම් ධාවනය කිරීමේ හැකියාව අක්‍රීය කරනු ලැබේ.
  • විදැහුම්කරණය සඳහා වගකිව යුතු "විදැහුම්කරු" ක්‍රියාවලිය සඳහා අමතර හුදකලාවක් සපයා ඇත. මෙම ක්‍රියාවලිය දැන් පවතින වැලිපිල්ල හුදකලා පද්ධතියට ඉහළින් ක්‍රියාත්මක කරන ලද අතිරේක බහාලුමක් (යෙදුම් බහාලුමක්) තුළ ක්‍රියාත්මක වේ. විදැහුම්කරණ කේතයේ අවදානමක් ගසාකන්නේ නම්, මෙම එකතු කරන ලද සීමාවන් මඟින් ජාල ආශ්‍රිත පද්ධති ඇමතුම් අක්‍රීය කිරීමෙන් ප්‍රහාරකයෙකුට ජාල ප්‍රවේශය ලබා ගැනීම වළක්වනු ඇත.
  • සහතික කිරීමේ බලධාරීන් සඳහා මූල සහතිකවල හිමිකාර ඒකාබද්ධ ගබඩාවක් (Chrome Root Store) ක්‍රියාත්මක කර ඇත. නව ගබඩාව තවමත් පෙරනිමියෙන් සක්‍රීය කර නොමැති අතර, ක්‍රියාත්මක කිරීම අවසන් වන තුරු, සහතික එක් එක් මෙහෙයුම් පද්ධතියට විශේෂිත ගබඩාවක් භාවිතයෙන් සත්‍යාපනය කිරීම දිගටම කරගෙන යනු ඇත. මෙම විසඳුම Mozilla හි ප්‍රවේශයට සමාන වන අතර, එය Firefox සඳහා වෙනම, ස්වාධීන මූල සහතික ගබඩාවක් පවත්වාගෙන යන අතර, HTTPS හරහා අඩවි වෙත ප්‍රවේශ වන විට සහතික සඳහා විශ්වාස දාමයේ පළමු සබැඳිය ලෙස භාවිතා කරයි.
  • ප්‍රමිතිගත නොකළ, කලාතුරකින් භාවිතා වන සහ නවීන ආරක්ෂක අවශ්‍යතා සපුරාලීම සඳහා නැවත සකස් කිරීම අවශ්‍ය වන Web SQL API අහෝසි කිරීම සඳහා සූදානම් කිරීම් ආරම්භ වී ඇත. Chrome 105 HTTPS නොමැතිව පූරණය කරන ලද කේතයකින් Web SQL වෙත ප්‍රවේශ වීම තහනම් කරන අතර DevTools වෙත අවලංගු කිරීමේ අනතුරු ඇඟවීමක් එක් කර ඇත. Web SQL API 2023 දී ඉවත් කිරීමට නියමිතය. සමාන ක්‍රියාකාරීත්වයක් අවශ්‍ය සංවර්ධකයින් සඳහා WebAssembly-පාදක ආදේශකයක් ලබා ගත හැකිය.
  • ක්‍රෝම් සමමුහුර්තකරණය ක්‍රෝම් 73 සහ පෙර නිකුතු සමඟ සමමුහුර්ත කිරීම සඳහා සහාය අතහැර දමා ඇත.
  • වේදිකා සඳහා macOS и Windows මෙහෙයුම් පද්ධතිය මඟින් සපයන ලද අතුරුමුහුණත් ඇමතුම ප්‍රතිස්ථාපනය කරමින්, බිල්ට්-ඉන් සහතික නරඹන්නා සක්‍රිය කර ඇත. මීට පෙර, බිල්ට්-ඉන් නරඹන්නා භාවිතා කරන ලද්දේ Linux සහ ChromeOS.
  • වේදිකාව සඳහා වන අනුවාදයේ Android "මාතෘකා සහ උනන්දුව දක්වන කණ්ඩායම්" API කළමනාකරණය සඳහා සැකසුම් එකතු කරන ලදී, රහස්‍යතා වැලි පෙට්ටියේ මුලපිරීමේ කොටසක් ලෙස ප්‍රවර්ධනය කරන ලද අතර පරිශීලක උනන්දුවක් දක්වන කාණ්ඩ හඳුනා ගැනීමට සහ තනි පරිශීලකයින් හඳුනා නොගෙන සමාන උනන්දුවක් ඇති පරිශීලකයින් කණ්ඩායම් හඳුනා ගැනීමට කුකීස් නිරීක්ෂණය කිරීම වෙනුවට ඒවා භාවිතා කිරීමට ඉඩ සලසයි. පෙර නිකුතුව සඳහා අනුවාදයට සමාන සැකසුම් එකතු කරන ලදී. Linux, ක්‍රෝමියම් ඕඑස්, macOS и Windows.
  • ඔබ වැඩිදියුණු කළ බ්‍රවුසර ආරක්ෂාව (ආරක්ෂිත බ්‍රවුසින් > වැඩිදියුණු කළ ආරක්ෂාව) සබල කළ විට, ස්ථාපිත ඇඩෝන, API ප්‍රවේශය සහ බාහිර වෙබ් අඩවි වෙත සම්බන්ධතා පිළිබඳ දුරමිතිය රැස් කරනු ලැබේ. බ්‍රවුසර ඇඩෝන මගින් අනිෂ්ට ක්‍රියාකාරකම් සහ ප්‍රතිපත්ති උල්ලංඝනය කිරීම් අනාවරණය කර ගැනීමට මෙම දත්ත Google සේවාදායකවල භාවිතා වේ.
  • කුකී ශීර්ෂයේ නිශ්චිතව දක්වා ඇති වසම්වල ASCII නොවන අක්ෂර භාවිතා කිරීමේ හැකියාව (IDN වසම් සඳහා, punycode ආකෘතියෙන් වසම් සඳහන් කරන්න) අතහැර දමා ඇති අතර Chrome 106 හි අවහිර කරනු ලැබේ. මෙම වෙනස බ්‍රව්සරය RFC 6265bis සහ Firefox හි ක්‍රියාත්මක කරන ලද හැසිරීමට අනුකූල වනු ඇත.
  • අභිරුචි උද්දීපන API නිර්මාණය කර ඇත්තේ උද්දීපනය කරන ලද පෙළ ප්‍රදේශවල විලාසය අභිරුචිකරණය කිරීම සඳහා වන අතර, උද්දීපනය කිරීම (::selection, ::inactive-selection) සහ වාක්‍ය ඛණ්ඩ දෝෂ උද්දීපනය කිරීම (::spelling-error, ::grammar-error) සඳහා බ්‍රවුසරයේ ස්ථාවර විලාසය ඉවත් කරයි. API හි ආරම්භක අනුවාදය වර්ණය සහ පසුබිම්-වර්ණ ව්‍යාජ-මූලද්‍රව්‍ය භාවිතයෙන් පෙළ සහ පසුබිම් වර්ණය වෙනස් කිරීමට සහාය වේ, නමුත් අනාගතයේදී වෙනත් විලාස අභිරුචිකරණ විකල්ප එකතු කරනු ලැබේ.

    නව API සමඟ විසඳිය හැකි කාර්යයන් සඳහා උදාහරණ ලෙස ස්වදේශීය පෙළ උද්දීපන යාන්ත්‍රණ එකතු කිරීම, එකවර බහු-පරිශීලක සංස්කරණය කිරීමේදී විචල්‍ය උද්දීපනය කිරීම, අථත්‍යකරණය කළ ලේඛනවල සෙවීම සහ පෙළ සංස්කරණ මෙවලම් සපයන වෙබ් රාමු වෙත අක්ෂර වින්‍යාස පරීක්ෂා දෝෂ සලකුණු කිරීම ඇතුළත් වේ. මීට පෙර, අභිරුචි උද්දීපනය නිර්මාණය කිරීම සඳහා සංකීර්ණ DOM ගස් හැසිරවීමක් අවශ්‍ය වුවද, අභිරුචි උද්දීපනය API මඟින් DOM ව්‍යුහයට බලපෑමක් නොකර උද්දීපනය එකතු කිරීම සහ ඉවත් කිරීම සහ පරාස වස්තූන්ට බැඳී ඇති ශෛලීන් යෙදීම සඳහා සූදානම් කළ මෙහෙයුම් සපයයි.

  • @container විමසුම CSS වෙත එක් කර ඇති අතර, එමඟින් ඔබට මූලද්‍රව්‍ය ඒවායේ මව් මූලද්‍රව්‍යයේ ප්‍රමාණය මත පදනම්ව මෝස්තර කිරීමට ඉඩ සලසයි. @container @media විමසුම් වලට සමාන වේ, නමුත් එය සම්පූර්ණ දෘශ්‍යමාන ප්‍රදේශයේ ප්‍රමාණයට වඩා මූලද්‍රව්‍යය තබා ඇති බ්ලොක් එකේ (බහාලුම්) ප්‍රමාණයට අදාළ වේ. පිටුවේ මූලද්‍රව්‍යය කොතැනක තබා තිබුණත්, ළමා මූලද්‍රව්‍ය සඳහා ඔබේම විලාස තර්කනය නිර්වචනය කිරීමට මෙය ඔබට ඉඩ සලසයි.
    Chrome නිකුතුව 105
  • ළමා මූලද්‍රව්‍යයක් එහි මාපියා තුළ අඩංගු දැයි පරීක්ෂා කිරීම සඳහා CSS ව්‍යාජ පන්තිය ":has()" එකතු කර ඇත. උදාහරණයක් ලෙස, "p:has(span)" මූලද්‍රව්‍ය විහිදුවයි. , එහි ඇතුළත මූලද්‍රව්‍යයක් ඇත .
  • HTML Sanitizer API එකතු කර ඇති අතර, එමඟින් setHTML() ක්‍රමය හරහා ප්‍රතිදානය අතරතුර දර්ශනය සහ ක්‍රියාත්මක කිරීම කෙරෙහි බලපාන අන්තර්ගතයෙන් මූලද්‍රව්‍ය ඉවත් කිරීමට ඔබට ඉඩ සලසයි. XSS ප්‍රහාර සිදු කිරීමට භාවිතා කළ හැකි HTML ටැග් ඉවත් කිරීම සඳහා පැමිණෙන බාහිර දත්ත සනීපාරක්ෂාව සඳහා මෙම API ප්‍රයෝජනවත් විය හැකිය.
  • ප්‍රතිචාර අන්තර්ගතය පූරණය වීමට පෙර ලබා ගැනීමේ ඉල්ලීම් යැවීමට Streams (ReadableStream) API භාවිතා කිරීමේ හැකියාව සපයා ඇත, එනම්, පිටුව උත්පාදනය සම්පූර්ණ වන තෙක් බලා නොසිට ඔබට දත්ත යැවීම ආරම්භ කළ හැකිය.
  • ස්ථාපිත ස්වාධීන වෙබ් යෙදුම් (PWA, Progressive Web App) සඳහා, කවුළු මාතෘකා තීරු සැලසුම වෙනස් කිරීමේ හැකියාව දැන් Window Controls Overlay සංරචක භාවිතයෙන් ලබා ගත හැකිය. මෙම සංරචක වෙබ් යෙදුමේ තිර ප්‍රදේශය සම්පූර්ණ කවුළුවම ආවරණය වන පරිදි පුළුල් කරයි, එමඟින් වෙබ් යෙදුමට සම්මත ඩෙස්ක්ටොප් යෙදුමක පෙනුම ලබා දෙයි. සම්මත කවුළු පාලන බොත්තම් (වසන්න, අවම කරන්න සහ උපරිම කරන්න) අඩංගු උඩැතිරි බ්ලොක් එක හැර, වෙබ් යෙදුමට සම්පූර්ණ කවුළුව සඳහා විදැහුම්කරණය සහ ආදාන හැසිරවීම පාලනය කළ හැකිය.
    Chrome නිකුතුව 105
  • කැපවූ සේවකයින්ගෙන් (DedicatedWorker සන්දර්භය තුළ) මාධ්‍ය මූලාශ්‍ර දිගු වෙත ප්‍රවේශ වීමේ හැකියාව ස්ථාවර කර ඇති අතර, උදාහරණයක් ලෙස, වෙනම සේවකයෙකු තුළ MediaSource වස්තුවක් නිර්මාණය කිරීමෙන් සහ එහි ප්‍රතිඵල ප්‍රධාන නූලෙහි HTMLMediaElement එකකට විකාශනය කිරීමෙන් බෆර කළ මාධ්‍ය නැවත ධාවනයේ කාර්ය සාධනය වැඩි දියුණු කිරීමට එය භාවිතා කළ හැකිය.
  • පරිශීලක-නියෝජිත ශීර්ෂය ප්‍රතිස්ථාපනය කිරීම සඳහා සංවර්ධනය වෙමින් පවතින සහ ඉල්ලීමකින් පසුව පමණක් නිශ්චිත බ්‍රව්සරය සහ පද්ධති පරාමිතීන් (අනුවාදය, වේදිකාව, ආදිය) පිළිබඳ දත්ත තෝරා බේරා ආපසු ලබා දීමට ඉඩ සලසන සේවාලාභී ඉඟි API තුළ. සේවාදායකය, Sec-CH-Viewport-Heigh ගුණාංගය සඳහා සහය එක් කරන ලද අතර, එමඟින් ඔබට දර්ශන තොටේ උස පිළිබඳ තොරතුරු ලබා ගැනීමට ඉඩ සලසයි. බාහිර සම්පත් සඳහා "මෙටා" ටැගයේ සේවාදායක ඉඟි පරාමිතීන් නියම කිරීම සඳහා සලකුණු ආකෘතිය වෙනස් කර ඇත: පෙර: එය බවට පත් වූයේ:
  • බ්ලොක් වල පෙළ සංස්කරණය කිරීමේදී හැසිරීම අභිබවා යාමට වෙබ් යෙදුම් භාවිතා කළ හැකි ගෝලීය onbeforeinput සිදුවීම් හසුරුවන්නන් (document.documentElement.onbeforeinput) නිර්මාණය කිරීමේ හැකියාව එක් කරන ලදී. , සහ බ්‍රවුසරය මූලද්‍රව්‍යයේ අන්තර්ගතය සහ DOM ගස වෙනස් කිරීමට පෙර අදියරේදී, "contenteditable" ගුණාංග කට්ටලය සහිත අනෙකුත් මූලද්‍රව්‍ය.
  • Navigation API එහි හැකියාවන් පුළුල් කර ඇති අතර, වෙබ් යෙදුම්වලට කවුළු සංචාලන මෙහෙයුම් වලට බාධා කිරීමට, සංක්‍රාන්තියක් ආරම්භ කිරීමට සහ යෙදුමේ ඉතිහාසය විශ්ලේෂණය කිරීමට ඉඩ සලසයි. නව ක්‍රම, සංක්‍රාන්තියක් බාධා කිරීම සඳහා intercept() සහ නිශ්චිත ස්ථානයකට අනුචලනය කිරීම සඳහා scroll() එකතු කර ඇත.
  • JSON දත්ත මත පදනම්ව ප්‍රතිචාර ශරීරයක් ජනනය කිරීමට ඔබට ඉඩ සලසන ස්ථිතික ක්‍රමයක් වන Response.json() එක් කරන ලදී.
  • වෙබ් සංවර්ධක මෙවලම් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත. නිදොස්කරණයේදී, බිඳවැටීමේ ලක්ෂ්‍යයක් ක්‍රියාත්මක වන විට ඉහළ ශ්‍රිත තොගය සංස්කරණය කිරීම දැන් නිදොස් කිරීමේ සැසියට බාධා නොකර කළ හැකිය. පිටුවක පරිශීලක ක්‍රියා පටිගත කිරීම, නැවත ධාවනය කිරීම සහ විශ්ලේෂණය කිරීමට ඉඩ සලසන රෙකෝඩර පැනලය, දැන් බිඳවැටීම් ලක්ෂ්‍ය, තනි-පියවර නැවත ධාවනය සහ මූසික ඕවර් සිදුවීම් පටිගත කිරීම සඳහා සහය දක්වයි.

    රූප, වීඩියෝ සහ බ්ලොක් මූලද්‍රව්‍ය වැනි දර්ශන තොටේ විශාල (පරිශීලක-දෘශ්‍යමාන) මූලද්‍රව්‍ය විදැහුම් කිරීමේදී ප්‍රමාදයන් හඳුනා ගැනීම සඳහා කාර්ය සාධන විශ්ලේෂණ පැනලයට LCP (විශාලතම අන්තර්ගත තීන්ත) මිනුම් එකතු කර ඇත. මූලද්‍රව්‍ය පැනලය දැන් විශේෂ නිරූපකයක් සමඟ අනෙකුත් අන්තර්ගතයන් මත ප්‍රදර්ශනය වන ආවරණ පෙන්වයි. WebAssembly සඳහා, DWARF ආකෘතියෙන් නිදොස් කිරීමේ දත්ත බාගත කිරීමේ හැකියාව ක්‍රියාත්මක කර ඇත.

නව විශේෂාංග සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, නව අනුවාදය අවදානම් 24 ක් ආමන්ත්‍රණය කරයි. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer සහ AFL භාවිතයෙන් ස්වයංක්‍රීය පරීක්ෂණ හරහා බොහෝ අවදානම් හඳුනාගෙන ඇත. බ්‍රව්සර් ආරක්ෂණයේ සියලුම ස්ථර මඟ හැරීමට සහ සෑන්ඩ්බොක්ස් පරිසරයෙන් පිටත පද්ධතියේ කේත ක්‍රියාත්මක කිරීමට ඉඩ සලසන තීරණාත්මක ගැටළු හඳුනාගෙන නොමැත. වත්මන් නිකුතුව සඳහා අවදානම් ත්‍යාග වැඩසටහනේ කොටසක් ලෙස, ගූගල් විසින් ඩොලර් 60500 ක මුළු ත්‍යාග 21 ක් ප්‍රදානය කර ඇත (ඩොලර් 10000 ක ත්‍යාගයක්, ඩොලර් 9000 ක ත්‍යාගයක්, ඩොලර් 7500 ක ත්‍යාගයක්, ඩොලර් 7000 ක ත්‍යාගයක්, ඩොලර් 5000 ක ත්‍යාග දෙකක්, ඩොලර් 3000 ක ත්‍යාග හතරක්, ඩොලර් 2000 ක ත්‍යාග දෙකක් සහ ඩොලර් 1000 ක ත්‍යාග). ත්‍යාග හතක ප්‍රමාණයන් තවමත් තීරණය කර නොමැත.

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

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster