ڪروم 97 رليز

گوگل ڪروم 97 ويب برائوزر جي رليز کي پڌرو ڪري ڇڏيو آهي، ساڳئي وقت، مفت ڪروميم پروجيڪٽ جو هڪ مستحڪم رليز، جيڪو ڪروم جي بنياد طور ڪم ڪري ٿو، دستياب آهي. ڪروم برائوزر گوگل لوگو جي استعمال، حادثي جي صورت ۾ نوٽيفڪيشن موڪلڻ لاءِ سسٽم جي موجودگي، ڪاپي-پروٽٽيڪل وڊيو مواد (DRM) کي هلائڻ لاءِ ماڊلز، خودڪار طور تي اپڊيٽس انسٽال ڪرڻ لاءِ هڪ سسٽم، ۽ RLZ پيرا ميٽرز کي منتقل ڪرڻ سان فرق ڪيو ويندو آهي. ڳولهي رهيو آهي. انهن لاءِ جن کي تازه ڪاري ڪرڻ لاءِ وڌيڪ وقت جي ضرورت آهي، اتي هڪ الڳ توسيع ٿيل اسٽيبل برانچ آهي، جنهن کانپوءِ 8 هفتا، جيڪي ڪروم 96 جي پوئين رليز لاءِ تازه ڪاري ٺاهيندا آهن. ڪروم 98 جي ايندڙ رليز پهرين فيبروري تي شيڊول ڪئي وئي آهي.

ڪروم 97 ۾ اهم تبديليون:

  • ڪجھ استعمال ڪندڙن لاءِ، ڪنفيگريٽر برائوزر جي پاسي تي ذخيرو ٿيل ڊيٽا کي منظم ڪرڻ لاءِ نئون انٽرفيس استعمال ڪندو آھي (“chrome://settings/content/all”). نئين انٽرفيس جو اهم فرق اهو آهي ته ان جو توجهه اجازتون مقرر ڪرڻ ۽ سائيٽ جي سڀني ڪوڪيز کي هڪ ئي وقت صاف ڪرڻ تي آهي، انفرادي ڪوڪيز بابت تفصيلي معلومات ڏسڻ جي صلاحيت کان سواءِ ۽ چونڊيل ڪوڪيز کي حذف ڪرڻ. گوگل جي مطابق، هڪ عام صارف لاءِ انفرادي ڪوڪيز جي انتظاميا تائين رسائي جيڪو ويب ڊولپمينٽ جي پيچيدگين کي نه ٿو سمجهي سگهي انفرادي پيٽرولن ۾ بي خيال تبديلين جي ڪري سائيٽن جي آپريشن ۾ غير متوقع رڪاوٽون ۽ گڏوگڏ رازداري جي حادثاتي طور تي غير فعال ٿيڻ جي ڪري. ڪوڪيز ذريعي چالو ٿيل حفاظتي ميڪانيزم. انهن لاءِ جن کي انفرادي ڪوڪيز کي هٿي وٺائڻ جي ضرورت آهي، اها صلاح ڏني وئي آهي ته استعمال ڪريو اسٽوريج مينيجمينٽ سيڪشن ٽولز ۾ ويب ڊولپرز (ايپليڪيشن/اسٽوريج/ڪوڪي).
    ڪروم 97 رليز
  • بلاڪ ۾ سائيٽ بابت معلومات سان گڏ، سائيٽ جي مختصر وضاحت (مثال طور، وڪيپيڊيا مان هڪ وضاحت) ڏيکاري ويندي آهي جيڪڏهن ڳولا ۽ نيويگيشن آپٽمائيزيشن موڊ سيٽنگن ۾ چالو ڪيو ويو آهي ("ڳولا ۽ برائوزنگ بهتر ڪريو" اختيار).
    ڪروم 97 رليز
  • ويب فارمن ۾ پاڻمرادو فيلڊ ڀرڻ لاءِ بهتر سپورٽ. خودڪار ڀرڻ جي اختيارن سان تجويزون ھاڻي ٿورڙي شفٽ سان ڏيکاريون وينديون آھن ۽ معلوماتي آئڪن سان مهيا ڪيون وينديون آھن ھڪڙي وڌيڪ آسان ڏيک ۽ بصري سڃاڻپ لاءِ جيڪو فيلڊ ڀرجي پيو وڃي. مثال طور، پروفائل آئڪن ان کي واضح ڪري ٿو ته تجويز ڪيل خودڪار مڪمل پتي ۽ رابطي جي معلومات سان لاڳاپيل شعبن کي متاثر ڪري ٿو.
    ڪروم 97 رليز
  • انهن سان لاڳاپيل برائوزر ونڊوز بند ڪرڻ کان پوءِ ميموري مان صارف پروفائل هينڊلر کي هٽائڻ کي فعال ڪيو ويو. اڳي، پروفائلز ميموري ۾ رھيا ۽ پس منظر جي اضافو اسڪرپٽس جي هم وقت سازي ۽ عمل ڪرڻ سان لاڳاپيل ڪم جاري رکيا، جنھن ڪري سسٽم تي وسيلن جي غير ضروري ضايع ٿيڻ جو سبب بڻيو جيڪي ھڪ ئي وقت گھڻا پروفائيل استعمال ڪندا آھن (مثال طور، ھڪ مهمان پروفائل ۽ ھڪ گوگل کاتي سان ڳنڍڻ ). ان کان علاوه، پروفائل سان ڪم ڪرڻ دوران باقي ڊيٽا جي وڌيڪ مڪمل صفائي کي يقيني بڻايو وڃي.
  • سرچ انجڻ جي سيٽنگن سان بهتر صفحو (“سيٽنگون>منيج سرچ انجڻ”). انجڻ جي خودڪار چالو ڪرڻ، جنهن جي باري ۾ معلومات مهيا ڪئي وئي آهي جڏهن OpenSearch اسڪرپٽ ذريعي سائيٽ کولڻ، غير فعال ٿي وئي آهي - ايڊريس بار مان ڳولا جي سوالن جي پروسيسنگ لاء نئين انجڻ هاڻي سيٽنگون ۾ دستي طور تي چالو ٿيڻ جي ضرورت آهي (اڳ ۾ خودڪار طريقي سان انجڻ جاري رهندو. تبديلين کان سواء ڪم).
  • 17 جنوري کان شروع ٿي، ڪروم ويب اسٽور هاڻي اضافو قبول نه ڪندو جيڪي ڪروم مينيفيسٽ جو ورجن XNUMX استعمال ڪن ٿا، پر اڳ ۾ شامل ڪيل ايڊ آنز جا ڊولپر اڃا تائين تازه ڪاريون شايع ڪرڻ جي قابل هوندا.
  • WebTransport جي وضاحت لاءِ تجرباتي سپورٽ شامل ڪئي وئي، جيڪو برائوزر ۽ سرور جي وچ ۾ ڊيٽا موڪلڻ ۽ وصول ڪرڻ لاءِ پروٽوڪول ۽ ان سان گڏ JavaScript API جي وضاحت ڪري ٿو. رابطي واري چينل کي HTTP/3 تي منظم ڪيو ويو آهي QUIC پروٽوڪول کي ٽرانسپورٽ طور استعمال ڪندي. WebTransport WebSockets ميڪانيزم جي بدران استعمال ڪري سگھجي ٿو، اضافي خاصيتون پيش ڪري ٿو جهڙوڪ ملٽي اسٽريم ٽرانسميشن، يونيڊريشنل اسٽريمز، آئوٽ آف آرڊر ترسيل، قابل اعتماد ۽ ناقابل اعتبار ترسيل طريقا. ان کان علاوه، ويب ٽرانسپورٽ استعمال ڪري سگھجي ٿو سرور پش ميڪانيزم جي بدران، جيڪو گوگل ڪروم ۾ ڇڏي ڏنو آھي.
  • FindLast ۽ findLastIndex طريقا شامل ڪيا ويا آھن Array ۽ TypedArrays JavaScript آبجیکٹ ۾، توھان کي اجازت ڏئي ٿي ته توھان کي عنصرن کي ڳولھڻ جي نتيجي ۾ نتيجن جي پيداوار سان لاڳاپو صف جي آخر سان. [1,2,3,4].FindLast((el) => el % 2 === 0) // → 4 (آخري به عنصر)
  • بند ٿيل (ڪو به "کليل" وصف نه آهي) HTML عناصر ، ھاڻي ڳولھڻ لائق ۽ ڳنڍڻ لائق آھن، ۽ صفحو سرچ ۽ فريگمينٽ نيويگيشن (ScrollToTextFragment) استعمال ڪرڻ وقت پاڻمرادو وڌايو ويندو آھي.
  • مواد سيڪيورٽي پاليسي (سي ايس پي) ​​سرور جي جواب جي هيڊرن ۾ پابنديون هاڻي وقف ٿيل ڪارڪنن تي لاڳو ٿين ٿيون، جن کي اڳ ۾ الڳ الڳ دستاويز طور سمجهيو ويندو هو.
  • اندروني نيٽ ورڪ مان ڪنهن به ذيلي وسيلن کي ڊائون لوڊ ڪرڻ لاءِ اٿارٽي لاءِ هڪ واضح درخواست مهيا ڪئي وئي آهي - اندروني نيٽ ورڪ يا لوڪل هوسٽ تائين رسائي ڪرڻ کان اڳ، هيڊر سان گڏ هڪ CORS (Cross-Origin Resource Sharing) درخواست “Access-Control-Request-Private- نيٽورڪ: سچو" ھاڻي مکيه سائيٽ سرور ڏانھن موڪليو ويو آھي جيڪو "Access-Control-Allow-Private-Network: true" ھيڊر واپس ڪندي آپريشن جي تصديق جي ضرورت آھي.
  • شامل ڪيو ويو font-synthesis CSS ملڪيت، جيڪو توهان کي ڪنٽرول ڪرڻ جي اجازت ڏئي ٿو ته ڇا برائوزر غائب فونٽ اسلوب کي ترتيب ڏئي سگھي ٿو (اوبليڪ، بولڊ ۽ ننڍو-ڪيپ) جيڪي چونڊيل فونٽ فيملي ۾ نه آهن.
  • CSS تبديلين لاءِ، perspective() فنڪشن هڪ 'ڪو به نه' پيٽرول لاڳو ڪري ٿو، جنهن کي اينيميشن منظم ڪرڻ وقت لامحدود قدر سمجهيو ويندو آهي.
  • اجازتن جي پاليسي (فيچر پاليسي) HTTP هيڊر، اختيار کي نمائندو ڪرڻ ۽ ترقي يافته خاصيتن کي فعال ڪرڻ لاءِ استعمال ڪيو ويو، هاڻي ڪيبورڊ-نقشي جي قيمت کي سپورٽ ڪري ٿو، جيڪو ڪي بورڊ API جي استعمال جي اجازت ڏئي ٿو. Keyboard.getLayoutMap() طريقو لاڳو ڪيو ويو آهي، جيڪو توهان کي اهو طئي ڪرڻ جي اجازت ڏئي ٿو ته ڪهڙي ڪيبورڊ کي دٻايو ويو آهي، مختلف ڪيبورڊ جي ترتيبن کي مدنظر رکندي (مثال طور، هڪ چيڪ کي دٻايو ويندو آهي روسي يا انگريزي ترتيب تي).
  • شامل ڪيو ويو HTMLScriptElement.supports() طريقو، جيڪو "اسڪرپٽ" عنصر ۾ موجود نون خاصيتن جي تعريف کي متحد ڪري ٿو، مثال طور، توهان "قسم" وصف لاءِ سپورٽ ڪيل قدرن جي فهرست ڳولي سگهو ٿا.
  • نون لائنن کي عام ڪرڻ جو عمل جڏهن ويب فارم جمع ڪري رهيو آهي گيڪو ۽ ويب ڪِٽ برائوزر انجڻ سان قطار ۾ آندو ويو آهي. ڪروم ۾ لائن فيڊز ۽ گاڏين جي واپسي کي عام ڪرڻ (/r ۽ /n کي \r\n سان تبديل ڪرڻ) هاڻي فارم جمع ڪرائڻ واري پروسيسنگ جي شروعات جي بجاءِ آخري مرحلي تي ڪيو ويو آهي (يعني فارم ڊيٽا آبجیکٹ استعمال ڪندي وچولي پروسيسرز ڊيٽا کي ڏسندا جيئن استعمال ڪندڙ طرفان شامل ڪيو ويو، ۽ عام شڪل ۾ نه).
  • ملڪيت جي نالن جي نالن کي ڪلائنٽ اشارن API لاءِ معياري ڪيو ويو آهي، جيڪو يوزر-ايجنٽ هيڊر جي متبادل طور تيار ڪيو پيو وڃي ۽ توهان کي اجازت ڏئي ٿو ته چونڊيل طور تي مخصوص برائوزر ۽ سسٽم پيٽرولز (ورجن، پليٽ فارم، وغيره) بابت ڊيٽا مهيا ڪرڻ کان پوءِ. سرور طرفان هڪ درخواست. پراپرٽيز ھاڻي اڳياڙي ”sec-ch-“ سان ٺھيل آھن، مثال طور، sec-ch-dpr، sec-ch-width، sec-ch-viewport-width، sec-ch-device-memory، sec-ch-rtt , sec-ch-downlink ۽ sec-ch-ect.
  • WebSQL API لاءِ سپورٽ بند ڪرڻ جو ٻيو مرحلو لاڳو ڪيو ويو آهي، جنهن تائين رسائي هاڻي ٽئين پارٽي اسڪرپٽس کان روڪي ويندي. مستقبل ۾، اسان رٿابندي ڪريون ٿا ته تدريجي طور تي WebSQL لاءِ سپورٽ کي مڪمل طور تي ختم ڪيو وڃي، قطع نظر استعمال جي حوالي سان. WebSQL انجڻ SQLite ڪوڊ تي ٻڌل آھي ۽ حملي ڪندڙن پاران استعمال ڪري سگھجي ٿو SQLite ۾ ڪمزورين جو استحصال ڪرڻ لاءِ.
  • ونڊوز پليٽ فارم لاءِ، ايگزيڪيوشن فلو سالميت جي چڪاس سان گڏ هڪ اسيمبلي (CFG، ڪنٽرول فلو گارڊ) شامل آهي، ڪروم پروسيس ۾ ڪوڊ داخل ڪرڻ جي ڪوشش کي روڪيندي. ان کان علاوه، سينڊ باڪس جي اڪيلائي هاڻي لاڳو ڪئي وئي آهي نيٽ ورڪ سروسز تي الڳ الڳ عملن ۾ هلندڙ، انهن عملن ۾ ڪوڊ جي صلاحيتن کي محدود ڪندي.
  • Android لاءِ Chrome ۾ جاري ڪيل ۽ رد ٿيل سرٽيفڪيٽن (سرٽيفڪيٽ شفافيت) جي لاگ کي متحرڪ طور تي اپڊيٽ ڪرڻ لاءِ هڪ ميکانيزم شامل آهي، جيڪو اڳ ۾ ڊيسڪ ٽاپ سسٽم لاءِ فيس ۾ چالو ڪيو ويو هو.
  • ويب ڊولپرز لاءِ اوزارن ۾ سڌارا آندا ويا آھن. مختلف ڊوائيسز جي وچ ۾ DevTools سيٽنگن کي هم وقت سازي ڪرڻ لاء تجرباتي مدد لاڳو ڪئي وئي آهي. ھڪڙو نئون رڪارڊر پينل شامل ڪيو ويو آھي، جنھن سان توھان صفحي تي صارف جي عملن کي رڪارڊ ڪري سگھو ٿا، واپس هلائي سگھو ٿا ۽ تجزيو ڪري سگھو ٿا.
    ڪروم 97 رليز

    جڏهن ويب ڪنسول ۾ غلطيون ڏيکاريندي، مسئلي سان لاڳاپيل ڪالمن نمبر ڏيکاريا ويندا آهن، جيڪي minified JavaScript ڪوڊ ۾ مسئلا ڊيبگ ڪرڻ لاءِ آسان آهن. ڊوائيسز جي فهرست جيڪا موبائيل ڊوائيسز تي صفحي جي ڊسپلي جو جائزو وٺڻ لاء ٺهيل ٿي سگهي ٿي اپڊيٽ ڪئي وئي آهي. HTML بلاڪ کي ايڊٽ ڪرڻ لاءِ انٽرفيس ۾ (HTML جي طور تي ايڊٽ ڪريو)، نحو کي نمايان ڪرڻ ۽ خودڪار مڪمل ڪرڻ جي صلاحيت شامل ڪئي وئي آهي.

    ڪروم 97 رليز

جدت ۽ بگ فڪسس کان علاوه، نئون ورزن 37 ڪمزورين کي ختم ڪري ٿو. Address Sanitizer، MemorySanitizer، Control Flow Integrity، LibFuzzer ۽ AFL ٽولز استعمال ڪندي خودڪار ٽيسٽنگ جي نتيجي ۾ ڪيتريون ئي ڪمزورين جي نشاندهي ڪئي وئي. خطرن مان ھڪڙي کي نازڪ مسئلي جي حيثيت ڏني وئي آھي، ھڪڙي کي اجازت ڏني وئي آھي براؤزر جي حفاظت جي سڀني سطحن کي نظرانداز ڪري ۽ سسٽم تي ڪوڊ تي عمل ڪري، سينڊ باڪس ماحول کان ٻاهر. نازڪ خطرن بابت تفصيل (CVE-2022-0096) اڃا تائين ظاهر نه ڪيا ويا آهن؛ اهو صرف اهو معلوم ٿئي ٿو ته اهو اندروني اسٽوريج (اسٽوريج API) سان ڪم ڪرڻ لاء ڪوڊ ۾ اڳ ۾ ئي آزاد ٿيل ميموري علائقي تائين رسائي سان لاڳاپيل آهي.

پروگرام جي حصي جي طور تي موجوده رليز لاءِ خطرن کي دريافت ڪرڻ لاءِ نقد انعامن جي ادائيگي لاءِ، گوگل ادا ڪيو 24 انعامن جا $54 هزار (ٽي $10000 انعام، ٻه $5000 انعام، هڪ $4000 انعام، ٽي $3000 انعام ۽ هڪ $1000 انعام). 14 انعامن جو اندازو اڃا تائين طئي نه ڪيو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو