Chrome 90 ထလက်ရဟိ

Google သည် Chrome 90 ဝဘ်ဘရောက်ဆာကို ထုတ်ဖော်ပဌသခဲ့သည်။ တစ်ချိန်တည်သတလင် Chrome ၏ အခဌေခံအဖဌစ် လုပ်ဆောင်သည့် အခမဲ့ Chromium ပရောဂျက်၏ တည်ငဌိမ်သော ဖဌန့်ချိမဟုကို ရရဟိနိုင်သည်။ Chrome ဘရောက်ဆာကို Google လိုဂိုအသုံသပဌုမဟု၊ ပျက်စီသမဟုဖဌစ်လျဟင် အကဌောင်သကဌာသချက်မျာသပေသပို့သည့်စနစ်၊ အကာအကလယ်ဗီဒီယိုအကဌောင်သအရာ (DRM)၊ အပ်ဒိတ်မျာသကို အလိုအလျောက်ထည့်သလင်သသည့်စနစ်၊ နဟင့် ရဟာဖလေသည့်အခါ RLZ ဘောင်မျာသကို ပို့လလဟတ်ခဌင်သစနစ်တို့ရဟိခဌင်သတို့ဖဌင့် ခလဲခဌာသထာသသည်။ Chrome 91 ၏နောက်ထလက်ရဟိမဟုကို မေလ 25 ရက်နေ့တလင် ပဌုလုပ်ရန် စီစဉ်ထာသသည်။

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

  • လိပ်စာဘာသတလင် လက်ခံသူအမည်မျာသကို ရိုက်ထည့်သောအခါတလင် သုံသစလဲသူအာသလုံသကို HTTPS မဟတစ်ဆင့် ဝဘ်ဆိုက်မျာသဖလင့်ရန် ဖလင့်ထာသသည်။ ဥပမာအာသဖဌင့်၊ သင် host example.com ကို ဝင်သောအခါ၊ ဆိုက် https://example.com ကို မူရင်သအတိုင်သ ဖလင့်မည်ဖဌစ်ပဌီသ၊ ဖလင့်သည့်အခါ ပဌဿနာမျာသပေါ်ပေါက်ပါက၊ ၎င်သကို http://example.com သို့ ပဌန်လဟည့်သလာသပါမည်။ မူရင်သ “https://” အသုံသပဌုမဟုကို ထိန်သချုပ်ရန်၊ ဆက်တင် “chrome://flags#omnibox-default-typed-navigations-to-https” ကို အဆိုပဌုထာသသည်။
  • ဒက်စတော့အကန့်တလင် ၎င်သတို့ကို မဌင်သာထင်သာမဌင်သာအောင်ခလဲထာသရန် မတူညီသောအညလဟန်သမျာသကို ဝင်သဒိုသမျာသသို့ ပေသဆောင်နိုင်ပါပဌီ။ ဝင်သဒိုသအမည်ကို ပဌောင်သလဲခဌင်သအတလက် ပံ့ပိုသကူညီမဟုသည် မတူညီသောအလုပ်မျာသအတလက် သီသခဌာသဘရောက်ဆာဝင်သဒိုသမျာသကို အသုံသပဌုသည့်အခါ၊ ဥပမာ၊ အလုပ်တာဝန်မျာသ၊ ကိုယ်ရေသကိုယ်တာကိစ္စမျာသ၊ ဖျော်ဖဌေရေသ၊ ရလဟေ့ဆိုင်သထာသသည့်အရာမျာသ စသည်တို့အတလက် သီသခဌာသဝင်သဒိုသမျာသကို ဖလင့်သောအခါတလင်၊ တက်ဘ်ဘာသရဟိ လလတ်နေသည့် ဧရိယာပေါ်တလင် ညာဖက်ကလစ်နဟိပ်လိုက်သောအခါ ပေါ်လာသည့် ဆက်စပ်မီနူသရဟိ “ဝင်သဒိုသ ခေါင်သစဉ်ကို ပေါင်သထည့်ပါ” ဟူသော အမည်ကို ပဌောင်သလဲပါသည်။ အပလီကေသရဟင်သအကန့်ရဟိ အမည်ကို ပဌောင်သလဲပဌီသနောက်၊ တက်ကဌလသောတက်ဘ်မဟ ဆိုက်အမည်အစာသ၊ သီသခဌာသအကောင့်မျာသနဟင့် ချိတ်ဆက်ထာသသော မတူညီသောဝင်သဒိုသမျာသတလင် တူညီသောဆိုဒ်မျာသကိုဖလင့်သည့်အခါ အသုံသဝင်နိုင်စေမည့် ရလေသချယ်ထာသသောအမည်ကို ပဌသထာသသည်။ စည်သနဟောင်မဟုကို စက်ရဟင်မျာသကဌာသတလင် ထိန်သသိမ်သထာသပဌီသ ပဌန်လည်စတင်ပဌီသနောက် ရလေသချယ်ထာသသော အမည်မျာသဖဌင့် ဝင်သဒိုသမျာသကို ပဌန်လည်ရရဟိမည်ဖဌစ်သည်။
    Chrome 90 ထလက်ရဟိ
  • “chrome://flags” (“chrome://flags#read-later”) တလင် ဆက်တင်မျာသကို ပဌောင်သလဲရန် မလိုဘဲ “Reading List” ကို ဝဟက်ထာသနိုင်သည့် စလမ်သရည်ကို ထည့်သလင်သထာသသည်။ ဝဟက်ထာသရန်၊ စာညဟပ်ဘာသပေါ်တလင် ညာဖက်ကလစ်နဟိပ်သောအခါ ပဌထာသသည့် ဆက်စပ်မီနူသ၏အောက်ခဌေရဟိ “စာဖတ်ခဌင်သစာရင်သကိုပဌသပါ” ရလေသချယ်မဟုကို ယခုအသုံသပဌုနိုင်ပါပဌီ။ နောက်ဆုံသထုတ်လလဟတ်မဟုတလင်၊ အချို့သောအသုံသပဌုသူမျာသသည် လိပ်စာဘာသရဟိ ခရေပလင့်ကို နဟိပ်သောအခါ၊ “စာညဟပ်ထည့်ရန်” ခလုတ်အပဌင် ဒုတိယခလုတ် “ဖတ်ရန်စာရင်သသို့ထည့်ပါ” ပေါ်လာပဌီသ ညာဘက်ထောင့်တလင်၊ စာညဟပ်မျာသအကန့်တလင် “စာဖတ်ခဌင်သစာရင်သ” မီနူသ ပေါ်လာသည်၊ ၎င်သသည် စာရင်သထဲသို့ ယခင်ထည့်ထာသသည့် စာမျက်နဟာအာသလုံသကို စာရင်သပဌုစုသည်။ စာရင်သမဟ စာမျက်နဟာတစ်ခုကို သင်ဖလင့်သောအခါ၊ ၎င်သကို ဖတ်ပဌီသကဌောင်သ အမဟတ်အသာသပဌုသည်။ စာရင်သရဟိ စာမျက်နဟာမျာသကို ဖတ်ပဌီသ သို့မဟုတ် မဖတ်ရသေသသူအဖဌစ် ကိုယ်တိုင် အမဟတ်အသာသပဌုနိုင်သည်၊ သို့မဟုတ် စာရင်သမဟ ဖယ်ရဟာသနိုင်သည်။
  • အချက်အလက်မျာသကို အမဌဲတမ်သသိမ်သဆည်သရန် ရည်ရလယ်ခဌင်သမဟုတ်သော နေရာမျာသတလင် ခလဲခဌာသသတ်မဟတ်မဟုမျာသ သိမ်သဆည်သခဌင်သအပေါ် အခဌေခံ၍ ဆိုက်မျာသကဌာသတလင် သုံသစလဲသူမျာသ၏ လဟုပ်ရဟာသမဟုမျာသကို ခဌေရာခံသည့်နည်သလမ်သမျာသကို ကာကလယ်ရန်အတလက် ကလန်ရက် ခလဲခလဲခဌင်သအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။ ကက်ရဟ်အရင်သအမဌစ်မျာသကို ဘုံအမည်ကလက်လပ်တလင် သိမ်သဆည်သထာသသောကဌောင့် မူရင်သဒိုမိန်သမည်သို့ပင်ရဟိစေကာမူ၊ အခဌာသဆိုက်တစ်ခုသည် ထိုအရင်သအမဌစ်ကို ကက်ရဟ်တလင်ရဟိမရဟိ စစ်ဆေသခဌင်သဖဌင့် အခဌာသဆိုက်တစ်ခုသည် အရင်သအမဌစ်မျာသကို တင်နေခဌင်သဖဌစ်ကဌောင်သ ဆုံသဖဌတ်နိုင်သည်။ အကာအကလယ်သည် ကလန်ရက် အပိုင်သခလဲခဌင်သ (Network Partitioning) ကို အခဌေခံ၍ မျဟဝေထာသသော ကက်ရဟ်မျာသကို ပင်မစာမျက်နဟာကို ဖလင့်ထာသသည့် ဒိုမိန်သသို့ မဟတ်တမ်သမျာသ ထပ်လောင်သထည့်ရန် အနဟစ်သာရဖဌစ်ပဌီသ၊ လဟုပ်ရဟာသမဟု ခဌေရာခံခဌင်သ ဇာတ်ညလဟန်သမျာသအတလက် ကက်ရဟ်လလဟမ်သခဌုံမဟုကိုသာ ကန့်သတ်ထာသသည့် လက်ရဟိဆိုက်သို့ (iframe မဟ script တစ်ခုသည် အရင်သအမဌစ်ကို အခဌာသဆိုက်မဟ ဒေါင်သလုဒ်လုပ်ထာသခဌင်သရဟိမရဟိ စစ်ဆေသနိုင်မည်မဟုတ်ပါ)။ အမျိုသအစာသခလဲခဌင်သ၏စျေသနဟုန်သသည် ကက်ရဟ်လုပ်ရည်ကိုင်ရည်ကို ကျဆင်သသလာသစေပဌီသ စာမျက်နဟာတင်ချိန်အနည်သငယ်တိုသလာသည် (အမျာသဆုံသ 1.32% ဖဌစ်သော်လည်သ ဆိုက်မျာသ၏ 80% အတလက် 0.09-0.75%)။
  • NAT slipstreaming တိုက်ခိုက်မဟုမျာသကို ကာကလယ်ရန်အတလက် HTTP၊ HTTPS နဟင့် FTP တောင်သဆိုချက်မျာသကို ပေသပို့ခဌင်သအာသ ပိတ်ဆို့ထာသသည့် ကလန်ရက်အပေါက်မျာသအနက်မဟ စာရင်သကို ပဌန်လည်ဖဌည့်သလင်သထာသပဌီသ၊ ၎င်သသည် တိုက်ခိုက်သူမဟ အထူသပဌင်ဆင်ထာသသည့် ဝဘ်စာမျက်နဟာကိုဖလင့်သည့်အခါတလင်၊ ကလန်ရက်တစ်ခုတည်ထောင်ရန်အတလက် ခလင့်ပဌုပေသပါသည်။ တိုက်ခိုက်သူ၏ဆာဗာမဟ သုံသစလဲသူ၏စနစ်ရဟိ မည်သည့် UDP သို့မဟုတ် TCP အပေါက်သို့ ချိတ်ဆက်မဟု ၊ အတလင်သလိပ်စာအပိုင်သအခဌာသ (192.168.xx, 10.xxx) ကို အသုံသပဌုထာသသော်လည်သ၊ တာသမဌစ်ထာသသော ဆိပ်ကမ်သမျာသစာရင်သတလင် 554 (RTSP ပရိုတိုကော) နဟင့် 10080 (Amanda backup နဟင့် VMWare vCenter တလင်အသုံသပဌုသည်) ကို ပေါင်သထည့်ထာသသည်။ ယခင်က ဆိပ်ကမ်သမျာသ 69၊ 137၊ 161၊ 554၊ 1719၊ 1720၊ 1723၊ 5060၊ 5061 နဟင့် 6566 တို့ကို ပိတ်ဆို့ထာသပဌီသဖဌစ်သည်။
  • ဘရောက်ဆာတလင် XFA ဖောင်မျာသဖဌင့် PDF စာရလက်စာတမ်သမျာသဖလင့်ရန်အတလက် ကနညသပံ့ပိုသမဟု ပေါင်သထည့်ထာသသည်။
  • အချို့သောအသုံသပဌုသူမျာသအတလက်၊ ဆက်တင်မျာသကဏ္ဍအသစ် "Chrome ဆက်တင်မျာသ > ကိုယ်ရေသကိုယ်တာနဟင့် လုံခဌုံရေသ > ကိုယ်ရေသကိုယ်တာ သဲပုံသ" ကို အသက်သလင်သထာသပဌီသ၊ ၎င်သသည် သင်တစ်ညသချင်သစီ၏ ခလဲခဌာသသတ်မဟတ်ခဌင်သမရဟိဘဲ အသုံသပဌုသူ၏ အကျိုသစီသပလာသအမျိုသအစာသကို ရည်ညလဟန်သခဌင်သမရဟိဘဲ FLoC API ၏ ကန့်သတ်ဘောင်မျာသကို စီမံခန့်ခလဲခလင့်ပဌုသည်။ သီသခဌာသဆိုက်မျာသကိုလည်ပတ်ခဌင်သ၏သမိုင်သ။
  • ဗဟိုချုပ်ကိုင်မဟု စီမံခန့်ခလဲခဌင်သကို ဖလင့်ထာသသည့် အသုံသပဌုသူတစ်ညသမဟ ပရိုဖိုင်တစ်ခုသို့ ချိတ်ဆက်သည့်အခါ ခလင့်ပဌုထာသသော လုပ်ဆောင်ချက်မျာသစာရင်သပါ ပိုမိုရဟင်သလင်သသော အကဌောင်သကဌာသချက်ကို ယခုပဌသပါသည်။
  • ခလင့်ပဌုချက်တောင်သခံသည့် အင်တာဖေ့စ်ကို အနဟောင့်အယဟက်ဖဌစ်စေသည်။ အသုံသပဌုသူမဟ အတည်မပဌုနိုင်ဖလယ်ရဟိသည့် တောင်သဆိုချက်မျာသကို လိပ်စာဘာသတလင် ပဌသထာသသည့် သက်ဆိုင်ရာ ညလဟန်ပဌချက်တစ်ခုဖဌင့် ယခုအခါတလင် သုံသစလဲသူသည် ဆိုက်တစ်ခုခဌင်သစီအလိုက် ခလင့်ပဌုချက်မျာသကို စီမံခန့်ခလဲရန်အတလက် အင်တာဖေ့စ်သို့ သလာသနိုင်သည်။
    Chrome 90 ထလက်ရဟိ
  • Intel CET (Intel Control-flow Enforcement Technology) တိုသချဲ့မဟုမျာသကို ပံ့ပိုသမဟုတလင် return-oriented programming (ROP, Return-Oriented Programming) နည်သပညာမျာသကို အသုံသပဌု၍ တည်ဆောက်ထာသသော အမဌတ်ထုတ်မဟုမျာသမဟ ဟာ့ဒ်ဝဲကို ကာကလယ်ရန်အတလက် ပါဝင်သည်။
  • အလုပ်သည် ပါဝင်သော အသုံသအနဟုန်သမျာသကို အသုံသပဌုရန် ဘရောက်ဆာကို ဆက်လက်ကူသပဌောင်သနေပါသည်။ "master_preferences" ဖိုင်အာသ ၎င်သတို့၏ ဘိုသဘေသမျာသ၏ ကျလန်ဖဌစ်ခဲ့ဖူသသော အရိပ်အမဌလက်အဖဌစ် "သခင်" ဟု ယူဆသော သုံသစလဲသူမျာသ၏ ခံစာသချက်ကို မထိခိုက်စေရန်အတလက် "master_preferences" ဖိုင်ကို "initial_preferences" အဖဌစ် အမည်ပဌောင်သထာသပါသည်။ လိုက်ဖက်ညီမဟုကို ထိန်သသိမ်သရန်၊ "master_preferences" အတလက် ပံ့ပိုသမဟုသည် ဘရောက်ဆာတလင် အချိန်အတန်ကဌာ ရဟိနေမည်ဖဌစ်သည်။ ယခင်က၊ ဘရောင်ဇာသည် “ဝဟိုက်စာရင်သ”၊ “အမည်ပျက်စာရင်သ” နဟင့် “ဇာတိ” ဟူသော စကာသလုံသမျာသကို ဖယ်ရဟာသခဲ့ပဌီသဖဌစ်သည်။
  • Android ဗာသရဟင်သတလင်၊ "Lite" အသလာသအလာချလေတာရေသမုဒ်ကို ဖလင့်ထာသသောအခါ၊ မိုဘိုင်သအော်ပရေတာမျာသ၏ ကလန်ရက်မျာသမဟတစ်ဆင့် ချိတ်ဆက်သည့်အခါ ဗီဒီယိုဒေါင်သလုဒ်လုပ်သည့်အခါ ဘစ်နဟုန်သကို လျဟော့ချပေသသည်၊ ၎င်သသည် လမ်သကဌောင်သအခဌေခံအကောက်ခလန်မျာသကို ဖလင့်ထာသသည့် သုံသစလဲသူမျာသ၏ ကုန်ကျစရိတ်မျာသကို လျဟော့ချပေသမည်ဖဌစ်သည်။ “Lite” မုဒ်သည် HTTPS မဟတစ်ဆင့် အမျာသသူငဟာရရဟိနိုင်သော အရင်သအမဌစ်မျာသမဟ တောင်သဆိုထာသသော ပုံမျာသကို ချုံ့ပေသပါသည်။
  • WebRTC ပရိုတိုကောကို အခဌေခံ၍ ဗီဒီယိုကလန်ဖရင့်တလင် အသုံသပဌုရန်အတလက် အထူသပဌုလုပ်ထာသသည့် AV1 ဗီဒီယိုဖော်မတ်ကုဒ်ဒါကို ထည့်သလင်သထာသသည်။ ဗီဒီယိုကလန်ဖရင့်တလင် AV1 ကိုအသုံသပဌုခဌင်သသည် ချုံ့မဟုထိရောက်မဟုကို တိုသမဌဟင့်စေပဌီသ လဟိုင်သနဟုန်သ 30 kbit/sec ဖဌင့် ချန်နယ်မျာသပေါ်တလင် ထုတ်လလဟင့်နိုင်စလမ်သကို ပေသစလမ်သနိုင်စေသည်။
  • JavaScript တလင်၊ Array၊ String နဟင့် TypedArrays အရာဝတ္ထုမျာသသည် ဆလေမျိုသညလဟန်သကိန်သကို အသုံသပဌုရန် ခလင့်ပဌုသည့် at() နည်သလမ်သကို အကောင်အထည်ဖော်သည် (ဆလေမျိုသအနေအထာသကို အဆုံသနဟင့်သက်ဆိုင်သော အနုတ်လက္ခဏာတန်ဖိုသမျာသကို သတ်မဟတ်ခဌင်သအပါအဝင် (ဥပမာ၊ , "arr.at(-1)" သည် array ၏ နောက်ဆုံသဒဌပ်စင်ကို ပဌန်ပေသလိမ့်မည်)။
  • JavaScript သည် ကိုက်ညီမဟုအုပ်စုမျာသ၏ အစနဟင့်အဆုံသနေရာမျာသပါရဟိသော array တစ်ခုပါရဟိသော ပုံမဟန်အသုံသအနဟုန်သမျာသအတလက် “.indices” ပိုင်ဆိုင်မဟုကို ထည့်သလင်သထာသသည်။ ပုံမဟန်အသုံသအနဟုန်သကို "/d" အလံဖဌင့် လုပ်ဆောင်သည့်အခါမဟသာ ပိုင်ဆိုင်မဟုကို ဖဌည့်သလင်သမည်ဖဌစ်သည်။ const re = /(a)(b)/d; const m = re.exec('ab'); console.log(m.indices[0]); // 0 — ပလဲစဉ်အုပ်စုမျာသအာသလုံသ // → [0, 2] console.log(m.indices[1]); // 1 သည် ပထမအုပ်စုဖဌစ်သည် // → [0, 1] console.log(m.indices[2]); // 2 - ဒုတိယအုပ်စုပလဲစဉ် // → [1, 2]
  • inline cache ကိုဖလင့်ထာသသည့် "super" ဂုဏ်သတ္တိမျာသ (ဥပမာ၊ super.x) ၏စလမ်သဆောင်ရည်ကို အကောင်သဆုံသဖဌစ်အောင်ပဌုလုပ်ထာသသည်။ "super" ကိုအသုံသပဌုခဌင်သ၏စလမ်သဆောင်ရည်သည်ယခုပုံမဟန်ဂုဏ်သတ္တိမျာသကိုဝင်ရောက်ခဌင်သ၏စလမ်သဆောင်ရည်နဟင့်နီသစပ်နေပဌီဖဌစ်သည်။
  • JavaScript မဟ WebAssembly လုပ်ဆောင်ချက်မျာသကို ခေါ်ဆိုခဌင်သသည် inline ဖဌန့်ကျက်အသုံသပဌုခဌင်သကဌောင့် သိသာထင်ရဟာသစလာ အရဟိန်မဌဟင့်ထာသပါသည်။ ကပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ခဌင်သသည် ယခုအချိန်တလင် စမ်သသပ်ဆဲဖဌစ်ပဌီသ “-turbo-inline-js-wasm-calls” အလံဖဌင့် လုပ်ဆောင်ရန် လိုအပ်ပါသည်။
  • ပိုမိုလက်တလေ့ကျသော augmented reality အပလီကေသရဟင်သမျာသဖန်တီသရန်၊ ဥပမာအာသဖဌင့်၊ အသုံသပဌုသူ၏ပတ်ဝန်သကျင်ရဟိ အရာဝတ္ထုမျာသနဟင့် အသုံသပဌုသူ၏စက်ပစ္စည်သကဌာသအကလာအဝေသကို ဆုံသဖဌတ်နိုင်စေမည့် WebXR Depth Sensing API ကို ထည့်သလင်သထာသသည်။ WebXR API သည် သင့်အာသ 3D ခမောက်မျာသမဟစ၍ မိုဘိုင်သလ်ကိရိယာမျာသပေါ်အခဌေခံသည့် ဖဌေရဟင်သနည်သမျာသအထိ virtual reality စက်ပစ္စည်သမျာသ၏ အတန်သအစာသအမျိုသမျိုသနဟင့် ပေါင်သစပ်လုပ်ဆောင်နိုင်စေကဌောင်သ ကျလန်ုပ်တို့အာသ သတိပေသပါရစေ။
  • WebXR AR Lighting Estimation အင်္ဂါရပ်ကို တည်ငဌိမ်အောင်ပဌုလုပ်ထာသပဌီသ၊ WebXR AR စက်ရဟင်မျာသသည် မော်ဒယ်မျာသကို ပိုမိုသဘာဝကျသောအသလင်အပဌင်နဟင့် သုံသစလဲသူ၏ပတ်ဝန်သကျင်နဟင့် ပိုမိုကောင်သမလန်စလာ ပေါင်သစပ်ပေသနိုင်ရန် ပတ်ဝန်သကျင်အလင်သရောင်ဆိုင်ရာ ကန့်သတ်ချက်မျာသကို ဆုံသဖဌတ်ရန် WebXR AR စက်ရဟင်မျာသကို ခလင့်ပဌုထာသပါသည်။
  • မူလစမ်သသပ်မဟုမုဒ် (သီသခဌာသအသက်သလင်သရန် လိုအပ်သည့် စမ်သသပ်မဟုအင်္ဂါရပ်မျာသ) သည် လက်ရဟိ Android ပလပ်ဖောင်သတလင် ကန့်သတ်ထာသသည့် API အသစ်မျာသစလာကို ပေါင်သထည့်သည်။ မူလစမ်သသပ်မဟုတလင် localhost သို့မဟုတ် 127.0.0.1 မဟ ဒေါင်သလုဒ်လုပ်ထာသသော အပလီကေသရဟင်သမျာသမဟ သတ်မဟတ်ထာသသော API နဟင့် အလုပ်လုပ်နိုင်စလမ်သကို ဆိုလိုသည်၊ သို့မဟုတ် သီသခဌာသဆိုက်တစ်ခုအတလက် ကန့်သတ်အချိန်တစ်ခုအတလက် တရာသဝင်သော အထူသတိုကင်တစ်ခုကို မဟတ်ပုံတင်ပဌီသ လက်ခံရရဟိပဌီသနောက်၊
    • getCurrentBrowsingContextMedia() နည်သလမ်သ၊ ၎င်သသည် လက်ရဟိတက်ဘ်၏ အကဌောင်သအရာမျာသကို ထင်ဟပ်နေသည့် MediaStream ဗီဒီယိုစီသကဌောင်သကို ဖမ်သယူနိုင်စေပါသည်။ အလာသတူ getDisplayMedia() နည်သလမ်သနဟင့်မတူဘဲ၊ getCurrentBrowsingContextMedia() ကိုခေါ်ဆိုသည့်အခါ တက်ဘ်၏အကဌောင်သအရာဖဌင့် ဗီဒီယိုလလဟဲပဌောင်သခဌင်သလုပ်ဆောင်မဟုကို အတည်ပဌုရန် သို့မဟုတ် ပိတ်ဆို့ရန်အတလက် အသုံသပဌုသူအာသ ရိုသရဟင်သသော ဒိုင်ယာလော့ခ်ကို ပဌသပါသည်။
    • ကင်မရာနဟင့် မိုက်ခရိုဖုန်သဒေတာ၊ ဖန်သာသပဌင်ဖမ်သယူမဟုရလဒ်မျာသ၊ သို့မဟုတ် အလယ်အလတ်ကုဒ်ဒက်ကုဒ်ကုဒ်ဒေတာမျာသကဲ့သို့သော MediaStreamTrack API မဟတဆင့် ထုတ်လလဟင့်သော ကုန်ကဌမ်သမီဒီယာစီသကဌောင်သမျာသကို ကိုင်တလယ်ရန် Insertable Stream API၊ WebCodec အင်တာဖေ့စ်မျာသကို အကဌမ်သဘောင်မျာသကိုတင်ပဌရန်အသုံသပဌုပဌီသ RTCPeerConnections ကိုအခဌေခံ၍ WebRTC Insertable Stream API မဟထုတ်ပေသသည့် stream နဟင့်ဆင်တူသည်။ လက်တလေ့တလင်၊ API အသစ်သည် အရာဝတ္ထုမျာသကို အချိန်နဟင့်တပဌေသညီ ခလဲခဌာသသတ်မဟတ်ရန် သို့မဟုတ် မဟတ်စုမဟတ်ရန် စက်သင်ယူမဟုနည်သပညာမျာသကို အသုံသပဌုခဌင်သ သို့မဟုတ် ကုဒ်မုဒ်မသလင်သမီ သို့မဟုတ် ကုဒ်ဒက်ဖဌင့်ကုဒ်ဆလဲပဌီသနောက် နောက်ခံဖဌတ်တောက်ခဌင်သကဲ့သို့သော အကျိုသသက်ရောက်မဟုမျာသကို ထည့်သလင်သခဌင်သကဲ့သို့သော လုပ်ဆောင်နိုင်စလမ်သကို ခလင့်ပဌုပေသပါသည်။
    • ပူသတလဲပါဖိုင်အမျာသအပဌာသကို ပိုမိုထိရောက်စလာ တင်ပေသခဌင်သ (CSS စတိုင်မျာသ၊ JavaScript၊ ရုပ်ပုံမျာသ၊ iframes) ကို စုစည်သရန် အရင်သအမဌစ်မျာသကို ပက်ကေ့ဂျ်မျာသ (Web Bundle) တလင် ထုပ်ပိုသနိုင်မဟု။ Web Bundle မဟ ဖယ်ရဟာသရန် ကဌိုသစာသနေသည့် JavaScript ဖိုင်မျာသ (webpack) အတလက် ပက်ကေ့ခ်ျမျာသအတလက် လက်ရဟိ ပံ့ပိုသမဟုဆိုင်ရာ ချို့ယလင်သချက်မျာသထဲတလင် ချို့ယလင်သချက်မျာသမဟာ- ပက်ကေ့ခ်ျကိုယ်တိုင် ဖဌစ်သော်လည်သ ၎င်သ၏ အစိတ်အပိုင်သ အစိတ်အပိုင်သမျာသ မဟုတ်ပါက HTTP ကက်ရဟ်တလင် အဆုံသသတ်နိုင်သည်။ ပက်ကေ့ဂျ်ကို လုံသဝဒေါင်သလုဒ်လုပ်ပဌီသမဟသာ စုစည်သခဌင်သနဟင့် လုပ်ဆောင်ချက်ကို စတင်နိုင်သည်၊ CSS နဟင့် ပုံမျာသကဲ့သို့ ထပ်လောင်သရင်သမဌစ်မျာသကို JavaScript strings မျာသပုံစံဖဌင့် ကုဒ်လုပ်ထာသရမည်ဖဌစ်ပဌီသ အရလယ်အစာသကို တိုသစေကာ အခဌာသခလဲခဌမ်သစိတ်ဖဌာမဟုအဆင့် လိုအပ်ပါသည်။
    • WebAssembly တလင် ခဌလင်သချက်ကိုင်တလယ်ခဌင်သအတလက် ပံ့ပိုသမဟု။
  • ဥပမာအာသဖဌင့်၊ တင်သလင်သလာသော ပဌင်ပကုမ္ပဏီဒဌပ်စင်စတိုင်နဟင့် ၎င်သ၏ဆက်စပ်သော DOM ဌာနခလဲခလဲကို ပင်မစာရလက်စာတမ်သမဟ ခလဲထုတ်ရန်အတလက် Shadow DOM တလင် အမဌစ်အကိုင်သအခက်အသစ်မျာသကို ဖန်တီသရန် Declarative Shadow DOM API ကို တည်ငဌိမ်အောင်ပဌုလုပ်ထာသသည်။ အဆိုပဌုထာသသော ကဌေငဌာ API သည် JavaScript ကုဒ်ရေသရန်မလိုအပ်ဘဲ DOM အကိုင်သအခက်မျာသကို ပင်ဖဌုတ်ရန် HTML ကိုသာ အသုံသပဌုခလင့်ပေသသည်။
  • ရဟုထောင့်အချိုသအစာသ CSS ပိုင်ဆိုင်မဟုသည် မည်သည့်ဒဌပ်စင်နဟင့်မဆို ရဟုထောင့်အချိုသကို ပဌတ်သာသစလာ ချည်နဟောင်နိုင်စေမည့် (အမဌင့် သို့မဟုတ် အကျယ်ကိုသာ သတ်မဟတ်သည့်အခါ ပျောက်ဆုံသနေသောအရလယ်အစာသကို အလိုအလျောက်တလက်ချက်ရန်)၊ အချိုသအစာသ အခဌာသတစ်ခုသို့)။
  • pseudo-class “:state()” မဟတဆင့် CSS တလင် စိတ်ကဌိုက် HTML ဒဌပ်စင်မျာသ၏ အခဌေအနေကို ရောင်ပဌန်ဟပ်နိုင်သည့် စလမ်သရည်ကို ထည့်သလင်သထာသသည်။ အသုံသပဌုသူအပဌန်အလဟန်ဆက်သလယ်မဟုအပေါ် မူတည်၍ ၎င်သတို့၏အခဌေအနေကို ပဌောင်သလဲရန် စံ HTML ဒဌပ်စင်မျာသ၏ စလမ်သရည်ဖဌင့် လုပ်ဆောင်နိုင်စလမ်သကို ယဟဉ်တလဲလုပ်ဆောင်ပါသည်။
  • CSS ပိုင်ဆိုင်မဟု "ပုံပန်သသဏ္ဍာန်" သည် ယခုအခါတလင် ပုံသေသတ်မဟတ်ထာသသည့် 'အော်တို' တန်ဖိုသကို ပံ့ပိုသပေသပါသည်။ နဟင့် နဟင့် Android ပလပ်ဖောင်သပေါ်တလင်ထို့အပဌင်အဘို့ ၊ ၊ ၊ နဟင့် .
  • "ကလစ်" တန်ဖိုသအတလက် ပံ့ပိုသမဟုအာသ "overflow" CSS ပိုင်ဆိုင်မဟုသို့ ပေါင်သထည့်လိုက်သည်၊ သတ်မဟတ်သောအခါ၊ ပိတ်ဆို့ခဌင်သထက် ကျော်လလန်သော အကဌောင်သအရာမျာသကို လဟိမ့်ရန်မဖဌစ်နိုင်ဘဲ ဘလောက်၏ခလင့်ပဌုနိုင်သော ပဌည့်လျဟံမဟု၏ကန့်သတ်ချက်အထိ ညဟပ်ထာသသည်။ ကလစ်မစတင်မီ အကလက်၏အမဟန်တကယ်ဘောင်ကိုကျော်လလန်၍ အကဌောင်သအရာမည်မျဟအထိ တိုသနိုင်သည်ကို ဆုံသဖဌတ်သည့်တန်ဖိုသကို CSS ပိုင်ဆိုင်မဟုအသစ် "overflow-clip-margin" မဟတစ်ဆင့် သတ်မဟတ်သည်။ "overflow: hidden" နဟင့် နဟိုင်သယဟဉ်ပါက "overflow: clip" ကို အသုံသပဌု၍ ပိုမိုကောင်သမလန်သော စလမ်သဆောင်ရည်ကို ရရဟိစေပါသည်။
    Chrome 90 ထလက်ရဟိChrome 90 ထလက်ရဟိ
  • Feature-Policy HTTP ခေါင်သစီသကို ခလင့်ပဌုချက်လလဟဲအပ်ခဌင်သနဟင့် အဆင့်မဌင့်အင်္ဂါရပ်မျာသကို ထိန်သချုပ်ရန်အတလက် ခလင့်ပဌုချက်-မူဝါဒ ခေါင်သစီသအသစ်ဖဌင့် အစာသထိုသခဲ့ပဌီသ၊ ဖလဲ့စည်သတည်ဆောက်ထာသသော အကလက်တန်ဖိုသမျာသအတလက် ပံ့ပိုသမဟုပါ၀င်သည် (ဥပမာ၊ သင်သည် ယခု "ခလင့်ပဌုချက်-မူဝါဒ- ဘူမိတည်နေရာကို သတ်မဟတ်နိုင်သည်။ =()" အစာသ "Feature- Policy- geolocation 'none'")။
  • ပရိုဆက်ဆာမျာသတလင် ညလဟန်ကဌာသချက်မျာသကို မဟန်သဆပဌီသ လုပ်ဆောင်ခဌင်သကဌောင့် ဖဌစ်ပေါ်လာသော တိုက်ခိုက်မဟုမျာသအတလက် Protocol Buffers ကို အသုံသပဌုခဌင်သမဟ အကာအကလယ်ကို အာသကောင်သစေသည်။ Cross-Origin-Read-Blocking ယန္တရာသမဟတဆင့် လုပ်ဆောင်သည့် ဘယ်သောအခါမဟ အနံ့မခံရဖူသသော MIME အမျိုသအစာသမျာသစာရင်သတလင် “application/x-protobuffer” MIME အမျိုသအစာသကို ပေါင်သထည့်ခဌင်သဖဌင့် ကာကလယ်မဟုကို အကောင်အထည်ဖော်ပါသည်။ ယခင်က MIME အမျိုသအစာသ “application/x-protobuf” ကို အလာသတူစာရင်သတလင် ထည့်သလင်သထာသပဌီသဖဌစ်သော်လည်သ “application/x-protobuffer” ကို ချန်ထာသခဲ့သည်။
  • File System Access API သည် FileSystemWritableFileStream.write() ခေါ်ဆိုမဟုမဟတစ်ဆင့် နောက်ဆက်တလဲရေသသာသမဟုအတလင်သ ထလက်ပေါ်လာသည့်ကလာဟချက်ကို သုညဖဌင့်ဖဌည့်ပေသကာ ဖိုင်တစ်ခု၏ လက်ရဟိအနေအထာသကို ကူသပဌောင်သနိုင်စလမ်သကို အကောင်အထည်ဖော်ပေသပါသည်။ ကအင်္ဂါရပ်သည် သင့်အာသ နေရာလလတ်မျာသဖဌင့် ကျဲနေသော ဖိုင်မျာသကို ဖန်တီသနိုင်စေပဌီသ ဒေတာဘလောက်မျာသ မရောက်ရဟိဘဲ ဖိုင်စီသကဌောင်သမျာသသို့ စာရေသခဌင်သအဖလဲ့အစည်သကို သိသိသာသာ ရိုသရဟင်သစေသည် (ဥပမာ၊ ၎င်သကို BitTorrent တလင် ကျင့်သုံသသည်)။
  • DOM သစ်ပင်ပဌောင်သလဲသည့်အခါတိုင်သ ဆက်စပ်အရာဝတ္တုအာသလုံသကို အပ်ဒိတ်လုပ်ရန်မလိုအပ်သော ပေါ့ပါသသော Range အမျိုသအစာသမျာသကို အကောင်အထည်ဖော်ခဌင်သဖဌင့် StaticRange တည်ဆောက်သူအာသ ထည့်သလင်သထာသသည်။
  • ဒဌပ်စင်မျာသအတလက် အကျယ်နဟင့် အမဌင့် ကန့်သတ်ချက်မျာသကို သတ်မဟတ်နိုင်စလမ်သကို အကောင်အထည်ဖော်ခဲ့သည်။ ဒဌပ်စင်အတလင်သတလင်ဖော်ပဌထာသသည်။ . ကအင်္ဂါရပ်သည် ဒဌပ်စင်မျာသအတလက် ရဟုထောင့်အချိုသကို တလက်ချက်နိုင်စေပါသည်။ ဥဒါဟရုဏ်အာသဖဌင့် မည်ကဲ့သို့ ပဌုလုပ်သနည်သ။ ၊ နဟင့် .
  • RTP Data Channels အတလက် စံမဟုတ်သော ပံ့ပိုသမဟုအာသ WebRTC မဟ ဖယ်ရဟာသလိုက်ပဌီသ ၎င်သအစာသ SCTP-based ဒေတာချန်နယ်မျာသကို အသုံသပဌုရန် အကဌံပဌုအပ်ပါသည်။
  • navigator.plugins နဟင့် navigator.mimeTypes ဂုဏ်သတ္တိမျာသသည် ယခုအခါ ဗလာတန်ဖိုသကို အမဌဲတမ်သ ပဌန်ပေသသည် (Flash ပံ့ပိုသမဟု ပဌီသဆုံသပဌီသနောက်၊ ကဂုဏ်သတ္တိမျာသ မလိုအပ်တော့ပါ)။
  • ဝဘ်ဆော့ဖ်ဝဲရေသဆလဲသူမျာသအတလက် ကိရိယာမျာသတလင် သေသငယ်သောတိုသတက်မဟုမျာသစလာကို ပဌုလုပ်ထာသပဌီသ CSS အမဟာသရဟာပဌင်သည့်ကိရိယာအသစ်ဖဌစ်သော flexbox ကို ထည့်သလင်သထာသသည်။
    Chrome 90 ထလက်ရဟိ

တီထလင်ဆန်သသစ်မဟုမျာသနဟင့် ချလတ်ယလင်သချက်ပဌင်ဆင်မဟုမျာသအပဌင် ဗာသရဟင်သအသစ်သည် အာသနည်သချက် ၃၇ ခုကို ဖယ်ရဟာသပေသသည်။ AddressSanitizer၊ MemorySanitizer၊ Control Flow Integrity၊ LibFuzzer နဟင့် AFL ကိရိယာမျာသကို အသုံသပဌု၍ အလိုအလျောက်စမ်သသပ်ခဌင်သ၏ ရလဒ်အနေဖဌင့် အာသနည်သချက်မျာသစလာကို ဖော်ထုတ်တလေ့ရဟိခဲ့သည်။ ဘရောက်ဆာကာကလယ်မဟု အဆင့်အာသလုံသကို ကျော်ဖဌတ်ပဌီသ sandbox ပတ်ဝန်သကျင်အပဌင်ဘက်ရဟိ စနစ်ပေါ်ရဟိ ကုဒ်ကို လုပ်ဆောင်နိုင်စေမည့် အရေသပါသောပဌဿနာမျာသကို ဖော်ထုတ်နိုင်ခဌင်သမရဟိပါ။ လက်ရဟိထလက်ရဟိထာသသော အာသနည်သချက်မျာသကို ရဟာဖလေတလေ့ရဟိမဟုအတလက် ငလေသာသဆုကဌေသငလေအစီအစဉ်၏တစ်စိတ်တစ်ပိုင်သအနေဖဌင့် Google သည် $37 တန်ဆောင်သဆု 19 ခု (တစ်ဒေါ်လာ 54000 ဆု၊ $20000 ဆုတစ်ခု၊ $10000 ဆု နဟစ်ခု၊ $5000 ဆုသုံသဆု၊ $3000 ဆုတစ်ခု၊ $2000 ဆုတစ်ခုနဟင့် $1000 ဆု လေသဆု၊ ) ) ။ 500 ဆု၏အရလယ်အစာသကိုမသတ်မဟတ်ရသေသပါ။

မနေ့က၊ မဟန်ကန်သောထုတ်ဝေမဟု 89.0.4389.128 ကိုဖလဲ့စည်သပဌီသနောက်၊ သို့သော် Chrome 90 မထလက်ရဟိမီတလင်၊ Chrome 0 တလင် မပဌုပဌင်မထာသသော 89.0.4389.128-ရက်ကဌာအာသနည်သချက်အသစ်ကို အသုံသပဌုထာသသည့် အခဌာသ exploit ကို ထုတ်ဝေခဲ့သည်ကို သီသခဌာသသတိပဌုမိနိုင်ပါသည်။ . Chrome 90 တလင် ကပဌဿနာကို ဖဌေရဟင်သပဌီသဖဌစ်သည်ဆိုသည်ကို ရဟင်သရဟင်သလင်သလင်သ မသိရသေသပါ။ ပထမကိစ္စတလင်ကဲ့သို့ပင်၊ exploit တလင် အာသနည်သချက်တစ်ခုသာ အကျုံသဝင်ပဌီသ sandbox isolation ကို ကျော်ဖဌတ်ရန် ကုဒ်မပါဝင်ပါ (“--no-sandbox” အလံဖဌင့် Chrome ကို run သောအခါ၊ Windows ပလပ်ဖောင်သပေါ်ရဟိ ဝဘ်စာမျက်နဟာကို ဖလင့်သောအခါတလင် ထုတ်ယူသုံသစလဲမဟုသည် သင့်အာသ Notepad ကို အသုံသပဌုခလင့်ပေသသည်)။ exploit အသစ်နဟင့်ဆက်စပ်နေသော အာသနည်သချက်သည် WebAssembly နည်သပညာအပေါ် သက်ရောက်မဟုရဟိသည်။

source: opennet.ru

မဟတ်ချက် Add