Chrome නිකුතුව 99

Google විසින් Chrome 99 වෙබ් බ්‍රව්සරය නිකුතුව එළිදක්වා ඇත.ඒ සමඟම, Chrome හි පදනම වන නොමිලේ Chromium ව්‍යාපෘතියේ ස්ථාවර නිකුතුවක් ලබා ගත හැකිය. Chrome බ්‍රවුසරය Google ලාංඡන භාවිතය, බිඳවැටීමකදී දැනුම්දීම් යැවීමේ පද්ධතියක් තිබීම, පිටපත් ආරක්‍ෂිත වීඩියෝ අන්තර්ගත (DRM) වාදනය කිරීමේ මොඩියුල, ස්වයංක්‍රීය යාවත්කාලීන පද්ධතියක් සහ RLZ සෙවීමේදී සම්ප්‍රේෂණය මගින් කැපී පෙනේ. පරාමිතීන්. Chrome 100 හි මීළඟ නිකුතුව මාර්තු 29 වැනිදාට නියමිතයි.

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

  • ඇන්ඩ්‍රොයිඩ් සඳහා ක්‍රෝම් හි නිකුත් කරන ලද සහ අවලංගු කරන ලද සියලුම සහතිකවල ස්වාධීන පොදු ලොගයක් පවත්වාගෙන යන සහතික විනිවිදභාවය යාන්ත්‍රණයක් ඇතුළත් වේ. පොදු ලොගය මඟින් සහතික කිරීමේ මධ්‍යස්ථානවල සියලුම වෙනස්කම් සහ ක්‍රියා පිළිබඳ ස්වාධීන විගණනයක් සිදු කිරීමට හැකි වන අතර, රහසිගතව ව්‍යාජ වාර්තා නිර්මාණය කිරීමට ගන්නා ඕනෑම උත්සාහයක් වහාම නිරීක්ෂණය කිරීමට ඔබට ඉඩ සලසයි. සහතික විනිවිදභාවයෙන් පිළිබිඹු නොවන සහතික බ්‍රවුසරය විසින් ස්වයංක්‍රීයව ප්‍රතික්ෂේප කරනු ඇත, සුදුසු දෝෂයක් දර්ශනය වේ. මීට පෙර, මෙම යාන්ත්රණය ඩෙස්ක්ටොප් අනුවාදය සඳහා සහ ඇන්ඩ්රොයිඩ් භාවිතා කරන්නන්ගෙන් කුඩා ප්රතිශතයක් සඳහා පමණක් සක්රිය කර ඇත.
  • පැමිණිලි විශාල සංඛ්‍යාවක් පැවතීම හේතුවෙන්, ප්‍රාදේශීය ජාලයේ හෝ පරිශීලකයාගේ පරිගණකයේ (localhost) සම්පත් වෙත ප්‍රවේශ වීම හා සම්බන්ධ ප්‍රහාරවලට එරෙහිව ආරක්ෂාව ශක්තිමත් කිරීම අරමුණු කරගත්, පරීක්ෂණ මාදිලියේ කලින් යෝජනා කරන ලද පුද්ගලික ජාල ප්‍රවේශ යාන්ත්‍රණය අක්‍රීය කරන ලදී. වෙබ් අඩවිය විවෘත කරන විට පටවන ලද ස්ක්‍රිප්ට් වලින්. අභ්‍යන්තර ජාලයේ කිසියම් උප සම්පත් වෙත ප්‍රවේශ වීමේදී එවැනි ප්‍රහාරවලින් ආරක්ෂා වීම සඳහා, එවැනි උප සම්පත් බාගත කිරීම සඳහා අධිකාරිය වෙත පැහැදිලි ඉල්ලීමක් යැවීමට යෝජනා කෙරේ. Google ලැබුණු ප්‍රතිපෝෂණ මත පදනම්ව ක්‍රියාත්මක කිරීම සමාලෝචනය කරනු ඇති අතර අනාගත නිකුතුවකදී වැඩිදියුණු කළ අනුවාදයක් පිරිනමනු ඇත.
  • පෙරනිමි සෙවුම් යන්ත්‍ර ඉවත් කිරීමේ හැකියාව නැවත ලබා දී ඇත. ක්‍රෝම් 97 සිට, "සෙවුම් යන්ත්‍ර කළමනාකරණය" කොටසේ (chrome://settings/searchEngines) වින්‍යාසකය තුළ, පෙරනිමි සෙවුම් යන්ත්‍ර (Google, Bing, Yahoo) ලැයිස්තුවෙන් මූලද්‍රව්‍ය ඉවත් කිරීමට සහ සෙවුම් සංස්කරණය කිරීමට ඇති හැකියාව සිහිපත් කරන්න. බොහෝ පරිශීලකයින් සමඟ සෑහීමකට පත් නොවූ එන්ජින් පරාමිතීන් අත්හිටුවන ලදී.
  • වින්ඩෝස් වේදිකාවේ, ස්වයං අන්තර්ගත වෙබ් යෙදුම් ඉවත් කිරීමේ හැකියාව (PWA, Progressive Web App) වින්ඩෝස් යෙදුම් ඉවත් කිරීමට සමාන පද්ධති සැකසුම් හෝ පාලක පැනලය හරහා සපයනු ලැබේ.
  • බ්‍රවුසරය ඉලක්කම් දෙකක් වෙනුවට ඉලක්කම් තුනකින් සමන්විත අනුවාදයකට ළඟා වූ පසු වෙබ් අඩවි උල්ලංඝනය කිරීම පිළිබඳව අවසාන පරීක්ෂණය සිදු කරනු ලැබේ (Chrome 10 නිකුත් කිරීමෙන් පසු එක් වරකදී, පරිශීලක නියෝජිත විග්‍රහ කිරීමේ පුස්තකාලවල බොහෝ ගැටලු මතු විය). "chrome://flags#force-major-version-to-100" විකල්පය සක්‍රිය වූ විට, පරිශීලක-නියෝජිත ශීර්ෂය තුළ 100 අනුවාදය ආපසු ලබාදේ.
  • CSS කැස්කැඩින් ස්ථර සඳහා සහය දක්වයි, ඒවා @layer රීතිය භාවිතයෙන් නිර්වචනය කර ඇති අතර ස්ථරය() ශ්‍රිතය භාවිතයෙන් @import CSS රීතිය හරහා ආයාත කෙරේ. තනි කැස්කැඩින් ස්තරයක් තුළ ඇති CSS රීති එකට කැස්කැඩ්, සම්පූර්ණ කඳුරැල්ල කළමනාකරණය කිරීම පහසු කරයි, ඔබට ස්ථර නැවත ඇණවුම් කිරීමට නම්‍යශීලී බවක් ලබා දෙයි, සහ ගැටුම් වළක්වා ගැනීමට CSS ගොනු වඩාත් පැහැදිලිව කළමනාකරණය කිරීමට ඔබට ඉඩ සලසයි. කැස්කැඩින් ස්ථර නිර්මාණ තේමා සඳහා ප්‍රයෝජනවත් වේ, පෙරනිමි මූලද්‍රව්‍ය මෝස්තර නිර්වචනය කිරීම සහ සංරචක සැලසුම් බාහිර පුස්තකාල වෙත ගෙන යාම.
  • ShowPicker() ක්‍රමය HTMLInputElement පන්තියට එක් කර ඇත, එමඟින් ක්ෂේත්‍රවල සාමාන්‍ය අගයන් පිරවීම සඳහා සූදානම් කළ සංවාද පෙන්වීමට ඔබට ඉඩ සලසයි. "දිනය", "මාසය", "සතිය", "වේලාව", "දින වේලාව-දේශීය", "වර්ණය" සහ "ගොනුව" වර්ග සමඟින්, මෙන්ම ස්වයංක්‍රීය පිරවීම (ස්වයං පිරවීම) සහ ලැයිස්තුවෙන් තේරීම සඳහා සහාය දක්වන ක්ෂේත්‍ර සඳහා ( දත්ත ලැයිස්තුව). උදාහරණයක් ලෙස, ඔබට දිනයක් තෝරාගැනීම සඳහා දින දර්ශනයක් ආකාරයෙන් අතුරු මුහුණතක් හෝ වර්ණයක් ඇතුළත් කිරීම සඳහා palette එකක් පෙන්විය හැක.
    Chrome නිකුතුව 99
  • ඔරිජින් ට්‍රයල්ස් මාදිලියේ (වෙනම සක්‍රිය කිරීම අවශ්‍ය වන පර්යේෂණාත්මක විශේෂාංග), වෙබ් යෙදුම් සඳහා අඳුරු නිර්මාණ මාදිලියක් සක්‍රීය කිරීමේ හැකියාව ක්‍රියාත්මක කර ඇත. අඳුරු තේමාව සඳහා වර්ණ සහ පසුබිම වෙබ් යෙදුම් මැනිෆෙස්ට් ගොනුවේ නව color_scheme_dark ක්ෂේත්‍රය භාවිතයෙන් තෝරා ඇත. Origin Trial යන්නෙන් ගම්‍ය වන්නේ, localhost හෝ 127.0.0.1 වෙතින් බාගත කළ යෙදුම්වලින් හෝ නිශ්චිත වෙබ් අඩවියක් සඳහා සීමිත කාලයක් සඳහා වලංගු වන විශේෂ ටෝකනයක් ලියාපදිංචි කර ලැබීමෙන් පසු නිශ්චිත API සමඟ වැඩ කිරීමේ හැකියාවයි.
  • Handwriting Recognition API ස්ථායී කර ඇති අතර, මෙහෙයුම් පද්ධතිය මඟින් සපයනු ලබන අත් අකුරු හඳුනාගැනීමේ සේවා භාවිතා කිරීමට ඔබට ඉඩ සලසමින් සෑම දෙනාටම පිරිනමනු ලැබේ.
  • ස්ථාපිත ස්වාධීන වෙබ් යෙදුම් සඳහා (PWA, ප්‍රගතිශීලී වෙබ් යෙදුම), කවුළු පාලන අතිච්ඡාදනය සංරචකය ස්ථාවර කර ඇති අතර, සම්මත කවුළු පාලන බොත්තම් (වසා දමන්න, අවම කරන්න) මාතෘකා ප්‍රදේශය ඇතුළුව යෙදුමේ තිර ප්‍රදේශය සම්පූර්ණ කවුළුව වෙත පුළුල් කරයි. , උපරිම කරන්න) අධිස්ථාපනය කර ඇත. වෙබ් යෙදුමට කවුළු පාලන බොත්තම් සහිත අතිච්ඡාදනය අවහිර කිරීම හැර, සම්පූර්ණ කවුළුව සඳහා විදැහුම්කරණය සහ ආදාන සැකසීම පාලනය කළ හැක.
  • calc() CSS ශ්‍රිතය "අනන්තය", "-අනන්තය", සහ "NaN" අගයන් හෝ 'calc(1/0)' වැනි සමාන අගයන් ඇති කරන ප්‍රකාශන වලට ඉඩ දෙයි.
  • "එකම" පරාමිතිය වර්ණ-ක්‍රමය CSS ගුණයට එක් කර ඇත, එමඟින් මූලද්‍රව්‍යයක් නිවැරදිව ප්‍රදර්ශනය කළ හැක්කේ කුමන වර්ණ පටිපාටිවලද යන්න තීරණය කිරීමට හැකි වේ ("ආලෝකය", "අඳුරු", "දිවා මාදිලිය" සහ "රාත්‍රී මාදිලිය" ), තනි HTML මූලද්‍රව්‍ය සඳහා බලහත්කාරයෙන් වර්ණ වෙනස් කිරීම වැළැක්වීම සඳහා "එකම" පරාමිතිය එක් කර ඇත. උදාහරණයක් ලෙස, ඔබ "div {color-scheme: only light }" සඳහන් කරන්නේ නම්, බ්‍රවුසරය අඳුරු තේමාව සක්‍රිය කිරීමට බල කළත්, div මූලද්‍රව්‍ය සඳහා ආලෝක තේමාව පමණක් භාවිතා වේ.
  • Push() සහ pop() මෙහෙයුම් දැන් Document.adoptedStyleSheets දේපල සම්පූර්ණයෙන්ම නැවත පැවරීම වෙනුවට එහි වටිනාකම වෙනස් කිරීමට භාවිතා කළ හැක. උදාහරණයක් ලෙස, "document.adoptedStyleSheets.push(newSheet);".
  • CanvasRenderingContext2D අතුරුමුහුණත ක්‍රියාවට නැංවීම සඳහා ContextLost සහ ContextRestored සිද්ධීන්, reset() ක්‍රමය, "WillReadFrequently" විකල්පය, CSS පෙළ වෙනස් කරන්නන්, roundRect විදැහුම්කරණ ප්‍රාථමික සහ කේතුක අනුක්‍රමණය සඳහා සහය එක් කරන ලදී. SVG පෙරහන් සඳහා වැඩි දියුණු කළ සහාය.
  • "-වෙබ්කිට්-" උපසර්ගය "පෙළ-අවධාරණය", "පෙළ-අවධාරණය-වර්ණය", "පෙළ-අවධාරණය-ස්ථානය", සහ "පෙළ-අවධාරණය-විලාසය" ගුණාංග වලින් ඉවත් කරන ලදී.
  • HTTPS නොමැතිව විවෘත කරන ලද පිටු සඳහා, බැටරි ආරෝපණය පිළිබඳ තොරතුරු ලබා ගැනීමට ඔබට ඉඩ සලසන බැටරි තත්ත්‍ව API වෙත ප්‍රවේශය තහනම් වේ.
  • Navigator.getGamepads() ක්‍රමය GamepadList වෙනුවට Gamepad වස්තු මාලාවක් සපයයි. ක්‍රෝම් හි GamepadList තවදුරටත් සහාය නොදක්වයි, එය සම්මතයේ අවශ්‍යතාවයට සහ Gecko සහ Webkit එන්ජින්වල හැසිරීම් වලට අනුකූල වේ.
  • WebCodecs API පිරිවිතරයන්ට අනුකූලව ගෙන ඇත. විශේෂයෙන්ම, EncodedVideoChunkOutputCallback() ක්‍රමය සහ VideoFrame() constructor එක වෙනස් කර ඇත.
  • V8 ජාවාස්ක්‍රිප්ට් එන්ජිම තුළ, සහය දක්වන දින දර්ශන, වේලා කලාප, සහ වේලාව සහ පෙළ විකල්ප පිළිබඳ තොරතුරු සංදර්ශන කිරීමට නව දින දර්ශන, collations, hourCycles, numberingSystems, timeZones, textInfo, සහ weekInfo ගුණාංග Intl.Locale API වෙත එක් කර ඇත. const arabicEgyptLocale = නව Intl.Locale('ar-EG') // ar-EG arabicEgyptLocale.calendars // ['gregory', 'coptic', 'islamic', 'islamic-civil', 'islamic-tblacy'] arabical .collations // ['compat', 'emoji', 'eor'] arabicEgyptLocale.hourCycles // ['h12'] arabicEgyptLocale.numberingSystems // ['arab'] arabicEgyptLocale.timeZones arabicEgyptLocale.timeZones arabic/'ocypta .textInfo // {direction: 'rtl' } japaneseLocale.textInfo // {direction: 'ltr' } chineseTaiwanLocale.textInfo // {direct: 'ltr'}
  • Intl.supportedValuesOf(code) ශ්‍රිතය එකතු කරන ලද අතර එය Intl API සඳහා කැලැන්ඩරය, එකතු කිරීම, මුදල් ඒකකය, අංකකරණ පද්ධතිය, කාල කලාපය සහ ඒකක ගුණාංග සඳහා සහය දක්වන හඳුනාගැනීම් මාලාවක් ලබා දෙයි. Intl.supportedValuesOf('unit') // ['acre', 'bit', 'byte', 'celsius', 'centimeter', …]
  • වෙබ් සංවර්ධකයින් සඳහා මෙවලම් සඳහා වැඩිදියුණු කිරීම් සිදු කර ඇත. ජාල පැනලය මන්දගාමී ජාල සම්බන්ධතාවයක තත්වයන් තුළ වැඩ නිදොස් කිරීම සඳහා WebSocket ඉල්ලීම් මන්දගාමී කිරීමේ හැකියාව සපයයි. Reporting API හරහා ජනනය කරන ලද වාර්තා හඹා යාම සඳහා පැනලයක් "යෙදුම්" ටැබයට එක් කර ඇත. පටිගත කරන ලද විධානයක් වාදනය කිරීමට පෙර මූලද්‍රව්‍යය දෘශ්‍යමාන වීමට හෝ ක්ලික් කළ හැකි වීමට පෙර රෙකෝඩර් පැනලය දැන් සහය දක්වයි. සරල කළ අඳුරු තේමා අනුකරණය. ස්පර්ශ තිර වලින් පැනල් පාලනය වැඩි දියුණු කිරීම. වෙබ් කොන්සෝලයේ පෙළ උද්දීපනය කිරීම සඳහා ගැලවීමේ අනුපිළිවෙල සඳහා සහය එක් කරන ලදී, ආදේශන ආවරණ %s, %d, %i සහ %f සඳහා සහය එක් කරන ලදී, වැඩිදියුණු කළ පණිවිඩ පෙරහන්.
    Chrome නිකුතුව 99

නවෝත්පාදන සහ දෝෂ නිවැරදි කිරීම් වලට අමතරව, නව අනුවාදයේ දුර්වලතා 28 ක් සවි කර ඇත. ස්වයංක්‍රීය පරීක්ෂණ මෙවලම් AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer සහ AFL වල ප්‍රතිඵලයක් ලෙස බොහෝ දුර්වලතා හඳුනාගෙන ඇත. සෑන්ඩ්බොක්ස් පරිසරයෙන් පිටත පද්ධතියේ සියලුම බ්‍රවුසර ආරක්ෂණ මට්ටම් මඟ හැරීමට සහ කේතය ක්‍රියාත්මක කිරීමට ඉඩ දෙන තීරණාත්මක ගැටළු හඳුනාගෙන නොමැත. වත්මන් නිකුතුව සඳහා Vulnerability Bounty වැඩසටහනේ කොටසක් ලෙස, Google විසින් $21 (එක් $96 සම්මානයක්, $15000 සම්මාන දෙකක්, $10000 සම්මාන හයක්, $7000 සම්මාන දෙකක්, $5000 සම්මාන දෙකක්, සහ $3000 බැගින් $2000 බැගින්) වටිනා සම්මාන 1000ක් ගෙවා ඇත. .

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

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