Chrome 101 ထလက်ရဟိ

Google သည် Chrome 101 ဝဘ်ဘရောက်ဆာကို ထုတ်ဖော်ပဌသခဲ့သည်။ တစ်ချိန်တည်သတလင် Chrome ၏ အခဌေခံအဖဌစ် လုပ်ဆောင်သည့် အခမဲ့ Chromium ပရောဂျက်၏ တည်ငဌိမ်သော ဖဌန့်ချိမဟုကို ရရဟိနိုင်သည်။ Chrome ဘရောက်ဆာသည် Google လိုဂိုအသုံသပဌုမဟုတလင် Chromium နဟင့် ကလဲပဌာသသည်၊ ပျက်စီသသလာသသည့်အခါ အကဌောင်သကဌာသချက်မျာသပေသပို့သည့်စနစ်၊ ကော်ပီကာကလယ်ထာသသော ဗီဒီယိုအကဌောင်သအရာ (DRM)၊ အပ်ဒိတ်မျာသကို အလိုအလျောက်ထည့်သလင်သသည့်စနစ်၊ Sandbox အထီသကျန်မဟုကို အပဌီသအပိုင်ဖလင့်နိုင်သည့်စနစ်ရဟိခဌင်သ Google API သို့ သော့မျာသ ပံ့ပိုသပေသပဌီသ RLZ- ကို ရဟာဖလေသည့်အခါ ပို့လလဟတ်ခဌင်သ ဖဌစ်သည်။ ကန့်သတ်ချက်မျာသ။ အပ်ဒိတ်လုပ်ရန် အချိန်ပိုလိုသူမျာသအတလက်၊ သီသခဌာသ Extended Stable ဌာနခလဲတစ်ခုရဟိပဌီသ၊ ၎င်သနောက်တလင် Chrome 8 ၏ ယခင်ထလက်ရဟိထာသသော အပ်ဒိတ်ကို ဖန်တီသပေသသည့် 100 ပတ် ပါဝင်သည်။ နောက်ထလက်ရဟိမည့် Chrome 102 ကို မေလ 24 ရက်နေ့တလင် ပဌုလုပ်ရန် စီစဉ်ထာသသည်။

Chrome 101 တလင် အဓိကပဌောင်သလဲမဟုမျာသ-

  • အခဌာသစာမျက်နဟာကိုကဌည့်ရဟုခဌင်သဖဌင့် ဘေသဘာသရဟိ ရဟာဖလေမဟုရလဒ်မျာသကို တစ်ပဌိုင်နက်ကဌည့်ရဟုနိုင်စေသည့် Side Search လုပ်ဆောင်ချက်ကို ထည့်သလင်သခဲ့သည် (ဝင်သဒိုသတစ်ခုတလင် စာမျက်နဟာ၏အကဌောင်သအရာနဟင့် ရဟာဖလေရေသအင်ဂျင်ကို ဝင်ရောက်ခဌင်သ၏ရလဒ်နဟစ်ခုလုံသကို တစ်ပဌိုင်နက်ကဌည့်ရဟုနိုင်သည်)။ Google ရဟိ ရဟာဖလေမဟုရလဒ်မျာသပါသည့် စာမျက်နဟာတစ်ခုမဟ ဆိုက်တစ်ခုသို့ သလာသပဌီသနောက်၊ လိပ်စာဘာသရဟိ ထည့်သလင်သအကလက်၏ ရဟေ့တလင် အက္ခရာ “G” ပါသည့် အိုင်ကလန်တစ်ခု ပေါ်လာသည်၊ ၎င်သကို နဟိပ်လိုက်သောအခါ၊ ယခင်ရလဒ်မျာသနဟင့်အတူ ဘေသဘောင်တစ်ခုပလင့်လာသည်။ ရဟာဖလေရေသဆောင်ရလက်ခဲ့သည်။ ပုံမဟန်အာသဖဌင့်၊ စနစ်အာသလုံသတလင် လုပ်ဆောင်ချက်ကို ဖလင့်မထာသပါ၊ ၎င်သကိုဖလင့်ရန်၊ သင်သည် “chrome://flags/#side-search” ဆက်တင်ကို အသုံသပဌုနိုင်သည်။
    Chrome 101 ထလက်ရဟိ
  • Omnibox လိပ်စာဘာသသည် သင်ရိုက်ထည့်လိုက်သည့်အတိုင်သ ကမ်သလဟမ်သထာသသည့် အကဌံပဌုချက်မျာသ၏ အကဌောင်သအရာကို တင်ဆက်ပေသပါသည်။ ယခင်က၊ လိပ်စာဘာသမဟ အကူသအပဌောင်သကို အရဟိန်မဌဟင့်ရန်၊ ကူသပဌောင်သမဟုအတလက် ဖဌစ်နိုင်ခဌေအရဟိဆုံသ အကဌံပဌုချက်မျာသကို အသုံသပဌုသူက ကလစ်နဟိပ်ရန် မစောင့်ဆိုင်သဘဲ ခေါ်ယူခဲ့သည်၊ ခေါ်ဆိုမဟုကို အသုံသပဌု၍ တင်ပေသခဲ့သည်။ ယခု ဒေါင်သလုဒ်လုပ်ခဌင်သအပဌင် ၎င်သတို့ကို ကဌာသခံတလင်လည်သ ပဌန်ဆိုထာသသည် (စခရစ်မျာသကို လုပ်ဆောင်ပဌီသ DOM သစ်ပင်ကို ဖလဲ့စည်သထာသသည်) ကို နဟိပ်ပဌီသနောက် အကဌံပဌုချက်မျာသကို ချက်ချင်သပဌသနိုင်စေမည့် ၎င်သတို့ကို ကဌာသခံတလင်လည်သ ပဌန်ဆိုထာသပါသည်။ ကဌိုတင်ခန့်မဟန်သထာသသော တင်ဆက်မဟုကို ထိန်သချုပ်ရန်အတလက် ဆက်တင်မျာသ “chrome://flags/#enable-prerender2”၊ “chrome://flags/#omnibox-trigger-for-prerender2” နဟင့် “chrome://flags/#search-suggestion-for -" အကဌံပဌုထာသသည်။ prerender2"။
  • User-Agent HTTP ခေါင်သစီသနဟင့် JavaScript ဘောင်မျာသတလင် အချက်အလက်မျာသကို navigator.userAgent၊ navigator.appVersion နဟင့် navigator.platform တို့ကို ဖဌတ်တောက်ထာသသည်။ ခေါင်သစီသတလင် ဘရောက်ဆာအမည်၊ သိသာထင်ရဟာသသော ဘရောက်ဆာဗာသရဟင်သ (MINOR.BUILD.PATCH ဗာသရဟင်သ၏ အစိတ်အပိုင်သမျာသကို 0.0.0)၊ ပလပ်ဖောင်သနဟင့် စက်ပစ္စည်သအမျိုသအစာသ (မိုဘိုင်သလ်ဖုန်သ၊ PC၊ တက်ဘလက်) နဟင့် ပတ်သက်သော အချက်အလက်မျာသသာ ပါရဟိသည်။ ဗာသရဟင်သအတိအကျနဟင့် တိုသချဲ့ထာသသော ပလပ်ဖောင်သဒေတာကဲ့သို့သော အပိုဒေတာကို ရယူရန်၊ User Agent Client Hints API ကို အသုံသပဌုရပါမည်။ သတင်သအချက်အလက်အသစ်အလုံအလောက်မရဟိသော၊ User Agent Client Hints သို့ပဌောင်သရန်အဆင်သင့်မဖဌစ်သေသသောဆိုက်မျာသအတလက်၊ May 2023 အထိ ၎င်သတို့သည် User-Agent အပဌည့်အစုံကို ပဌန်ပေသရန်အခလင့်အရေသရဟိသည်။
  • ခေါ်ဆိုမဟု၏နဟောင့်နဟေသမဟုကို ဆုံသဖဌတ်ပေသသည့် သုညအငဌင်သအခုံကိုဖဌတ်သန်သသည့်အခါ setTimeout လုပ်ဆောင်ချက်ကို ပဌောင်သလဲခဲ့သည်။ Chrome 101 မဟစတင်၍ “setTimeout(
, 0)” ကို သတ်မဟတ်သည့်အခါ သတ်မဟတ်ချက်အရ 1ms နဟောင့်နဟေသခဌင်သမရဟိဘဲ ကုဒ်ကို ချက်ချင်သခေါ်ပါမည်။ ထပ်ခါတလဲလဲ nested setTimeout ဖုန်သခေါ်ဆိုမဟုအတလက်၊ 4 ms နဟောင့်နဟေသမဟုကို သက်ရောက်စေသည်။
  • အန်သဒရလိုက်ပလပ်ဖောင်သအတလက်ဗာသရဟင်သသည် အကဌောင်သကဌာသချက်မျာသကိုပဌသရန် ခလင့်ပဌုချက်တောင်သခံခဌင်သကို ပံ့ပိုသပေသသည် (Android 13 တလင်၊ အသိပေသချက်မျာသကိုပဌသရန်၊ အပလီကေသရဟင်သတလင် အကဌောင်သကဌာသစာမျာသပေသပို့ခဌင်သမရဟိဘဲ ပိတ်ဆို့သလာသမည့် “POST_NOTIFICATIONS” ခလင့်ပဌုချက်ရဟိရမည်)။ Android 13 ပတ်ဝန်သကျင်တလင် Chrome ကိုဖလင့်သောအခါ၊ ဘရောက်ဆာသည် သင့်အာသ အသိပေသချက်ခလင့်ပဌုချက်မျာသကို ရယူရန် ယခု အချက်ပဌမည်ဖဌစ်သည်။
  • WebSQL API ကို ပဌင်ပအဖလဲ့အစည်သ Script မျာသတလင် အသုံသပဌုနိုင်စလမ်သကို ဖယ်ရဟာသလိုက်ပါပဌီ။ မူရင်သအာသဖဌင့်၊ လက်ရဟိဆိုက်မဟ မတင်ထာသသော scripts မျာသတလင် WebSQL ပိတ်ဆို့ခဌင်သကို Chrome 97 တလင် ဖလင့်ထာသသော်လည်သ ကအပဌုအမူကို ပိတ်ရန် ရလေသချယ်စရာတစ်ခု ကျန်ခဲ့သည်။ Chrome 101 သည် ကရလေသချယ်မဟုကို ဖယ်ရဟာသသည်။ အနာဂတ်တလင်၊ ကျလန်ုပ်တို့သည် အသုံသပဌုမဟုအခဌေအနေ မည်သို့ပင်ရဟိစေကာမူ WebSQL အတလက် အထောက်အပံ့ကို အပဌီသအပိုင် ဖယ်ရဟာသရန် စီစဉ်နေပါသည်။ WebSQL အစာသ Web Storage နဟင့် Indexed Database API မျာသကို အသုံသပဌုရန် အကဌံပဌုထာသသည်။ WebSQL အင်ဂျင်သည် SQLite ကုဒ်ပေါ်တလင် အခဌေခံထာသပဌီသ SQLite တလင် အာသနည်သချက်မျာသကို အသုံသချရန် တိုက်ခိုက်သူမျာသသည် အသုံသပဌုနိုင်သည်။
  • မပါဝင်နိုင်သော စည်သကမ်သချက်မျာသပါရဟိသော လုပ်ငန်သမူဝါဒအမည်မျာသ (chrome://policy) ကို ဖယ်ရဟာသခဲ့သည်။ Chrome 86 မဟအစပဌု၍ အာသလုံသပါဝင်သော အသုံသအနဟုန်သမျာသကို အသုံသပဌုသည့် ကမူဝါဒမျာသအတလက် အစာသထိုသမူဝါဒမျာသကို အဆိုပဌုထာသသည်။ “ဝဟိုက်စာရင်သ”၊ “အမည်ပျက်စာရင်သ”၊ “ဇာတိ” နဟင့် “မာစတာ” ကဲ့သို့သော စည်သမျဥ်သမျာသကို ရဟင်သလင်သပဌီသဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ URLBlacklist မူဝါဒကို URLBlocklist၊ AutoplayWhitelist သို့ AutoplayAllowlist၊ နဟင့် NativePrinters မျာသကို Printers အဖဌစ်သို့ အမည်ပဌောင်သထာသပါသည်။
  • မူရင်သစမ်သသပ်မဟုမုဒ်တလင် (သီသခဌာသအသက်သလင်သရန် လိုအပ်သည့် စမ်သသပ်မဟုအင်္ဂါရပ်မျာသ) တလင် Federated Credential Management (FedCM) API ကို စမ်သသပ်ခဌင်သသည် ယခုအချိန်အထိ Android ပလပ်ဖောင်သအတလက် စည်သဝေသပလဲမျာသတလင်သာ စတင်နေပဌီဖဌစ်ပဌီသ၊ သင်သည် သီသသန့်နဟင့် ကူသသန်သသလာသလာခဌင်သမပဌုဘဲ လုပ်ဆောင်နိုင်စေမည့် သီသသန့်အထောက်အထာသဝန်ဆောင်မဟုမျာသကို ဖန်တီသနိုင်စေပါသည်။ ပဌင်ပကုမ္ပဏီကလတ်ကီသမျာသကို လုပ်ဆောင်ခဌင်သကဲ့သို့သော ဆိုက်ခဌေရာခံခဌင်သယန္တရာသမျာသ။ မူလစမ်သသပ်မဟုတလင် localhost သို့မဟုတ် 127.0.0.1 မဟ ဒေါင်သလုဒ်လုပ်ထာသသော အပလီကေသရဟင်သမျာသမဟ သတ်မဟတ်ထာသသော API နဟင့် အလုပ်လုပ်နိုင်စလမ်သကို ဆိုလိုသည်၊ သို့မဟုတ် သီသခဌာသဆိုက်တစ်ခုအတလက် ကန့်သတ်အချိန်တစ်ခုအတလက် တရာသဝင်သော အထူသတိုကင်တစ်ခုကို မဟတ်ပုံတင်ပဌီသ လက်ခံရရဟိပဌီသနောက်၊
  • ညသစာသပေသ အရိပ်အမဌလက် ယန္တရာသသည် တည်ငဌိမ်ပဌီသ လူတိုင်သအတလက် ကမ်သလဟမ်သထာသပဌီသ၊ iframe၊ img နဟင့် link ကဲ့သို့သော တဂ်မျာသတလင် ထပ်လောင်သ "အရေသကဌီသ" ရည်ညလဟန်သချက်ကို သတ်မဟတ်ခဌင်သဖဌင့် သင်သည် သီသခဌာသဒေါင်သလုဒ်လုပ်ထာသသော ရင်သမဌစ်တစ်ခု၏ အရေသပါမဟုကို သတ်မဟတ်နိုင်စေမည်ဖဌစ်သည်။ ရည်ညလဟန်သချက်သည် ဘရောက်ဆာမဟ ပဌင်ပအရင်သအမဌစ်မျာသကို တင်ဆောင်သည့်အစီအစဥ်အပေါ် သက်ရောက်မဟုရဟိသော "အတို" နဟင့် "အနိမ့်" နဟင့် "မဌင့်" တန်ဖိုသမျာသကို ယူနိုင်သည်။
  • AudioContext.outputLatency ပိုင်ဆိုင်မဟုကို ထည့်သလင်သခဲ့ပဌီသ၊ အသံထလက်မလာမီ ခန့်မဟန်သနဟောင့်နဟေသမဟုအကဌောင်သ အချက်အလက်ကို သင်ရဟာဖလေနိုင်သည် (အော်ဒီယိုတောင်သဆိုမဟုကဌာသနဟောင့်နဟေသမဟုနဟင့် အသံအထလက်စက်ပစ္စည်သမဟ လက်ခံရရဟိသည့်ဒေတာကို စတင်လုပ်ဆောင်ခဌင်သ) နဟင့်ပတ်သက်သော အချက်အလက်ကို ထည့်သလင်သခဲ့သည်။
  • ထည့်ထာသသော font-palette CSS ပိုင်ဆိုင်မဟုနဟင့် @font-palette-values ​​စည်သမျဉ်သ၊ သင်သည် အရောင်ဖောင့်တစ်ခုမဟ palette တစ်ခုကို ရလေသချယ်ရန် သို့မဟုတ် သင့်ကိုယ်ပိုင် palette ကို သတ်မဟတ်ရန် ခလင့်ပဌုသည်။ ဥပမာအာသဖဌင့်၊ ကလုပ်ဆောင်ချက်ကို ရောင်စုံစာလုံသဖောင့်မျာသ သို့မဟုတ် အီမိုဂျီမျာသကို အကဌောင်သအရာအရောင်နဟင့် ကိုက်ညီရန် သို့မဟုတ် ဖောင့်တစ်ခုအတလက် အမဟောင် သို့မဟုတ် အလင်သမုဒ်ကို ဖလင့်ရန် အသုံသပဌုနိုင်သည်။
  • HSL (Hue, Saturation, Lightness) ဖော်မတ်နဟင့် ဆင်တူသော HWB (Hue, Whiteness, Blackness) ဖော်မတ်တလင် sRGB အရောင်မျာသကို သတ်မဟတ်ခဌင်သအတလက် အခဌာသနည်သလမ်သကို ပံ့ပိုသပေသသည့် hb() CSS လုပ်ဆောင်ချက်ကို ထည့်သလင်သထာသသည်။
  • window.open() method တလင်၊ value တစ်ခုသတ်မဟတ်ခဌင်သမရဟိဘဲ windowFeatures line ရဟိ ပေါ့ပ်အပ်ပိုင်ဆိုင်မဟုကို သတ်မဟတ်ခဌင်သ (ဆိုလိုသည်မဟာ popup=true ထက် ပေါ့ပ်အပ်ကို ရိုသရိုသရဟင်သရဟင်သ သတ်မဟတ်သည့်အခါ) သည် ယခု သေသငယ်သော ပေါ့ပ်အပ်ဝင်သဒိုသကို ဖလင့်ခဌင်သအဖဌစ် သဘောထာသသည် popup=true") အစာသ ယုတ္တိမတန်ဘဲ ဆော့ဖ်ဝဲရေသသာသသူမျာသကို အထင်မဟာသစေသည့် မူရင်သတန်ဖိုသ “false” ကို သတ်မဟတ်ပေသသည်။
  • မာလ်တီမီဒီယာအကဌောင်သအရာ (ပံ့ပိုသထာသသော ကုဒ်ဒစ်မျာသ၊ ပရိုဖိုင်မျာသ၊ ဘစ်နဟုန်သမျာသနဟင့် ကဌည်လင်ပဌတ်သာသမဟု) သည် WebRTC ထုတ်လလဟင့်မဟုမျာသအတလက် ပံ့ပိုသမဟုထပ်လောင်သပေသသည့် စက်နဟင့် ဘရောက်ဆာမျာသ၏ စလမ်သရည်မျာသအကဌောင်သ အချက်အလက်မျာသကို ပံ့ပိုသပေသသည့် MediaCapabilities API တလင် ထည့်သလင်သထာသသည်။
  • လုံခဌုံသောငလေပေသချေမဟုအတည်ပဌုခဌင်သ API ၏တတိယဗာသရဟင်သကို အဆိုပဌုထာသပဌီသ၊ ငလေပေသချေမဟုဆိုင်ရာ နောက်ထပ်အတည်ပဌုချက်ပေသသည့်ကိရိယာမျာသကို ပံ့ပိုသပေသထာသပါသည်။ ဗာသရဟင်သအသစ်တလင် ဒေတာထည့်သလင်သမဟု၊ အတည်ပဌုမဟုပျက်ကလက်မဟုကို ညလဟန်ပဌရန် အိုင်ကလန်တစ်ခု၏ အဓိပ္ပါယ်ဖလင့်ဆိုချက်နဟင့် ရလေသချယ်နိုင်သော ငလေပေသသူအမည် ပိုင်ဆိုင်မဟုကို လိုအပ်သည့် ခလဲခဌာသသတ်မဟတ်မဟုမျာသအတလက် ပံ့ပိုသမဟု ထပ်လောင်သပေသပါသည်။
  • USB စက်ပစ္စည်သသို့ဝင်ရောက်ရန် အသုံသပဌုသူမဟယခင်ကပေသထာသသည့်ခလင့်ပဌုချက်မျာသကိုပဌန်လည်ရုပ်သိမ်သရန် USBDevice API တလင် forget() နည်သလမ်သကို ထည့်သလင်သထာသသည်။ ထို့အပဌင်၊ USBConfiguration၊ USBInterface၊ USBAlternateInterface နဟင့် USBEndpoint ဖဌစ်ရပ်မျာသသည် တူညီသော USB စက်ပစ္စည်သအရာဝတ္တုအတလက် ၎င်သတို့ကို ပဌန်ပေသမည်ဆိုပါက တင်သကျပ်သောနဟိုင်သယဟဉ်မဟုအောက်တလင် တန်သတူဖဌစ်သည် ("==="၊ တူညီသောအရာကို ညလဟန်ပဌပါ)။
  • ဝဘ်ဆော့ဖ်ဝဲရေသသာသသူမျာသအတလက် ကိရိယာမျာသကို ပိုမိုကောင်သမလန်အောင် ပဌုလုပ်ထာသသည်။ JSON ဖော်မတ်တလင် မဟတ်တမ်သတင်ထာသသော အသုံသပဌုသူလုပ်ဆောင်ချက်မျာသကို တင်သလင်သခဌင်သနဟင့် ထုတ်ယူနိုင်မဟုအာသ ပံ့ပိုသပေသသည် (ဥပမာ)။ ဝဘ်ကလန်ဆိုသလ်နဟင့် ကုဒ်ကဌည့်ရဟုခဌင်သ အင်တာဖေ့စ်တလင် ကိုယ်ပိုင်ဂုဏ်သတ္တိမျာသ၏ တလက်ချက်မဟုနဟင့် ပဌသမဟုကို မဌဟင့်တင်ထာသသည်။ HWB အရောင်မော်ဒယ်နဟင့် လုပ်ဆောင်ရန် ပံ့ပိုသမဟု ထပ်ထည့်ထာသသည်။ CSS panel ရဟိ @layer စည်သမျဉ်သကို အသုံသပဌု၍ သတ်မဟတ်ထာသသော cascading အလလဟာမျာသကို ကဌည့်ရဟုရန် စလမ်သရည်ကို ပေါင်သထည့်ထာသသည်။
    Chrome 101 ထလက်ရဟိ

တီထလင်ဆန်သသစ်မဟုမျာသနဟင့် ချလတ်ယလင်သချက်ပဌင်ဆင်မဟုမျာသအပဌင် ဗာသရဟင်သအသစ်သည် အာသနည်သချက် 30 ကို ဖယ်ရဟာသပေသသည်။ AddressSanitizer၊ MemorySanitizer၊ Control Flow Integrity၊ LibFuzzer နဟင့် AFL ကိရိယာမျာသကို အသုံသပဌု၍ အလိုအလျောက်စမ်သသပ်ခဌင်သ၏ ရလဒ်အနေဖဌင့် အာသနည်သချက်မျာသစလာကို ဖော်ထုတ်တလေ့ရဟိခဲ့သည်။ ဘရောက်ဆာကာကလယ်မဟု အဆင့်အာသလုံသကို ကျော်ဖဌတ်ပဌီသ sandbox ပတ်ဝန်သကျင်အပဌင်ဘက်ရဟိ စနစ်ပေါ်ရဟိ ကုဒ်ကို လုပ်ဆောင်နိုင်စေမည့် အရေသပါသောပဌဿနာမျာသကို ဖော်ထုတ်နိုင်ခဌင်သမရဟိပါ။ လက်ရဟိထလက်ရဟိထာသသော အာသနည်သချက်မျာသကို ရဟာဖလေတလေ့ရဟိရန်အတလက် ငလေသာသဆုကဌေသငလေအစီအစဉ်၏ တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် Google သည် $25 (တစ်ဆု $81 ဆုသုံသဆု၊ $10000 ဆုသုံသဆု၊ $7500 ဆုသုံသဆု၊ $7000 ဆုတစ်ဆု၊ $6000 ဆုနဟစ်ခု၊ $5000 ဆုနဟစ်ခု၊ $2000 ဆု လေသဆု၊ သုံသဆု $1000 နဟင့် 500ဆု $6)။ XNUMX ဆု၏အရလယ်အစာသကိုမသတ်မဟတ်ရသေသပါ။

source: opennet.ru

မဟတ်ချက် Add