ڪروم 77 رليز

گوگل ڪروم انٽرنيٽ برائوزر جو نئون ورزن جاري ڪيو آهي. ساڳئي وقت، اوپن سورس ڪروميم پروجيڪٽ جو هڪ نئون رليز - ڪروم جو بنياد - دستياب آهي. ايندڙ رليز 22 آڪٽوبر تي شيڊول ڪئي وئي آهي.

نئين نسخي ۾:

  • EV (Extended Validation) ليول سرٽيفڪيٽن سان سائيٽن جي الڳ نشانين کي بند ڪيو ويو آهي. EV سرٽيفڪيٽ جي استعمال بابت معلومات هاڻي صرف ڊراپ-ڊائون مينيو ۾ ڏيکاريل آهي جڏهن محفوظ ڪنيڪشن آئڪن تي ڪلڪ ڪيو. سرٽيفڪيشن اٿارٽي پاران تصديق ٿيل ڪمپني جو نالو، جنهن سان EV سرٽيفڪيٽ ڳنڍيل آهي، هاڻي ايڊريس بار ۾ ظاهر نه ڪيو ويندو؛
  • سائيٽ سنڀاليندڙن جي اڪيلائي کي وڌايو. ڪراس سائيٽ ڊيٽا لاءِ شامل ڪيل تحفظ، جهڙوڪ ڪوڪيز ۽ HTTP وسيلا، ٽئين پارٽي جي سائيٽن تان حاصل ڪيل حملن جي ڪنٽرول ۾. Isolation ڪم ڪري ٿو جيتوڻيڪ هڪ حملو ڪندڙ رينڊرنگ جي عمل ۾ هڪ غلطي ڳولي ٿو ۽ ان جي حوالي سان ڪوڊ تي عمل ڪرڻ جي ڪوشش ڪري ٿو؛
  • شامل ڪيو ويو ھڪڙو نئون صفحو نئين استعمال ڪندڙن کي ڀليڪار ڪندي (chrome://welcome/)، جيڪو ڪروم جي پھرين لانچ کان پوءِ نئين ٽيب کولڻ لاءِ معياري انٽرفيس جي بدران ڏيکاريو ويو آھي. صفحو توهان کي مشهور گوگل سروسز (GMail, YouTube, Maps, News and Translate) کي بک مارڪ ڪرڻ جي اجازت ڏئي ٿو، نئين ٽئب پيج تي شارٽ ڪٽ ڳنڍڻ، ڪروم سنڪ کي فعال ڪرڻ لاءِ گوگل کاتي سان ڳنڍڻ، ۽ ڪروم کي سسٽم تي ڊفالٽ ڪال مقرر ڪرڻ جي اجازت ڏئي ٿو. .
  • نئين ٽئب پيج مينيو، مٿي ساڄي ڪنڊ ۾ ڏيکاريل آهي، هاڻي هڪ پس منظر واري تصوير لوڊ ڪرڻ جي صلاحيت رکي ٿي، انهي سان گڏ هڪ موضوع کي چونڊڻ ۽ تڪڙي نيويگيشن لاءِ شارٽ ڪٽ سان بلاڪ قائم ڪرڻ جا اختيار (اڪثر دورو ڪيل سائيٽون، دستي استعمال ڪندڙ چونڊ ، ۽ شارٽ ڪٽس سان بلاڪ لڪائي). سيٽنگون في الحال تجرباتي طور تي پوزيشن ۾ آهن ۽ "chrome://flags/#ntp-customization-menu-v2" ۽ "chrome://flags/#chrome-colors-custom-color-picker" ذريعي چالو ڪرڻ جي ضرورت آهي؛
  • ٽيب هيڊر ۾ سائيٽ جي آئڪن جي اينيميشن مهيا ڪئي وئي آهي، اهو اشارو ڏئي ٿو ته صفحو لوڊ ٿيڻ جي عمل ۾ آهي؛
    شامل ڪيو ويو "--مهمان" پرچم، جيڪو توهان کي ڪمانڊ لائن مان ڪروم کي مهمان لاگ ان موڊ ۾ لانچ ڪرڻ جي اجازت ڏئي ٿو (گوگل اڪائونٽ سان ڳنڍڻ کان سواء، ڊسڪ تي برائوزر جي سرگرمي کي رڪارڊ ڪرڻ کان سواء ۽ سيشن کي محفوظ ڪرڻ کان سواء)؛
  • chrome://flags ۾ جھنڊن جي صفائي، جيڪو آخري رليز ۾ شروع ٿيو، جاري آھي. جھنڊن جي بدران، ھاڻي صلاح ڏني وئي آھي ته استعمال ڪرڻ لاءِ قاعدا سيٽ براؤزر جي رويي کي ترتيب ڏيڻ لاءِ؛
  • هڪ "توهان جي ڊوائيسز ڏانهن موڪليو" بٽڻ شامل ڪيو ويو آهي صفحي جي حوالي سان مينيو، ٽيب، ۽ ايڊريس بار، توهان کي Chrome Sync استعمال ڪندي ڪنهن ٻئي ڊوائيس ڏانهن لنڪ موڪلڻ جي اجازت ڏئي ٿي. ساڳئي اڪائونٽ سان لاڳاپيل هڪ منزل ڊيوائس چونڊڻ ۽ لنڪ موڪلڻ کان پوءِ، لنڪ کولڻ لاءِ ٽارگيٽ ڊيوائس تي هڪ نوٽيفڪيشن ڏيکاريو ويندو؛
  • اينڊرائيڊ ورزن ۾، ڊائون لوڊ ڪيل فائلن جي لسٽ سان گڏ پيج کي مڪمل طور تي ٻيهر ڊزائين ڪيو ويو آهي، جنهن ۾ مواد جي سيڪشن سان گڏ ڊراپ-ڊائون مينيو جي بدران، عام فهرست کي مواد جي قسم ۽ ڊائون لوڊ ڪيل تصويرن جي ٿامبنيلز کي فلٽر ڪرڻ لاءِ بٽڻ شامل ڪيا ويا آهن. ھاڻي ڏيکاريا ويا آھن اسڪرين جي پوري چوٽي تي؛
  • برائوزر ۾ مواد جي لوڊشيڊنگ ۽ رينڊرنگ جي رفتار کي جانچڻ لاءِ نيون ميٽرڪس شامل ڪيون ويون آھن، ويب ڊولپر کي اھو طئي ڪرڻ جي اجازت ڏئي ٿي ته صفحي جو مکيه مواد صارف لاءِ ڪيترو جلدي دستياب ٿئي ٿو. اڳ ۾ پيش ڪيل رينجرنگ ڪنٽرول اوزار صرف ان حقيقت جو فيصلو ڪرڻ ممڪن ڪيو ته رينجرنگ شروع ٿي چڪو هو، پر مڪمل طور تي صفحي جي تيارگي نه. ڪروم 77 پيش ڪري ٿو هڪ نئون سڀ کان وڏو مواد وارو پينٽ API، جيڪو توهان کي ڏسڻ جي اجازت ڏئي ٿو رينڊرنگ جو وقت معلوم ڪرڻ واري علائقي ۾ وڏي (استعمال ڪندڙ) عناصر، جهڙوڪ تصويرون، وڊيوز، بلاڪ عناصر ۽ صفحي جي پس منظر؛
  • شامل ڪيو ويو PerformanceEventTiming API، جيڪو معلومات مهيا ڪري ٿو دير جي باري ۾ پهرين صارف جي رابطي کان اڳ (مثال طور، ڪيبورڊ يا مائوس تي ڪي دٻائڻ، پوائنٽر کي ڪلڪ ڪرڻ يا منتقل ڪرڻ). نئون API EventTiming API جو هڪ ذيلي سيٽ آهي جيڪو انٽرفيس جي ردعمل کي ماپڻ ۽ بهتر ڪرڻ لاءِ اضافي معلومات مهيا ڪري ٿو.
  • فارمن لاءِ نيون خاصيتون شامل ڪيون ويون آهن جيڪي توهان جي پنهنجي غير معياري فارم ڪنٽرولن کي استعمال ڪرڻ آسان بڻائين ٿيون (غير معياري ان پٽ فيلڊ، بٽڻ، وغيره). نئون "فارم ڊيٽا" واقعو اهو ممڪن بڻائي ٿو ته جاوا اسڪرپٽ هينڊلر استعمال ڪرڻ لاءِ ڊيٽا کي فارم ۾ شامل ڪرڻ لاءِ جڏهن اهو جمع ڪيو وڃي، ڊيٽا کي لڪيل ان پٽ عناصر ۾ ذخيرو ڪرڻ جي بغير.
    ٻيو نئون فيچر هڪ فارم سان لاڳاپيل ڪسٽم عناصر ٺاهڻ لاءِ سپورٽ آهي جيڪو ڪم ڪري ٿو بلٽ ان فارم ڪنٽرولز، بشمول صلاحيتون جهڙوڪ ان پٽ جي تصديق کي چالو ڪرڻ ۽ سرور ڏانهن موڪليل ڊيٽا کي متحرڪ ڪرڻ. هڪ فارم سان لاڳاپيل ملڪيت متعارف ڪرايو ويو آهي هڪ عنصر کي فارم انٽرفيس جزو جي طور تي نشان لڳائڻ لاءِ، ۽ اضافي فارم ڪنٽرول طريقن جهڙوڪ setFormValue() ۽ setValidity();
  • Origin Trials موڊ ۾ (تجرباتي خاصيتون جيڪي الڳ ايڪٽيويشن جي ضرورت هونديون آهن)، هڪ نئون Contact Picker API شامل ڪيو ويو آهي، جيڪو صارف کي ايڊريس بڪ مان داخلائون چونڊڻ جي اجازت ڏئي ٿو ۽ انهن بابت ڪجهه تفصيل سائيٽ ڏانهن منتقل ڪري ٿو. جڏهن درخواست ڪئي وڃي، ملڪيت جي هڪ فهرست جيڪا حاصل ڪرڻ جي ضرورت آهي مقرر ڪئي وئي آهي (مثال طور، پورو نالو، اي ميل، فون نمبر). اهي خاصيتون واضح طور تي صارف ڏانهن ڏيکاريا ويا آهن، جيڪو حتمي فيصلو ڪري ٿو ڊيٽا کي منتقل ڪرڻ يا نه. API استعمال ڪري سگھجي ٿو، مثال طور، ويب ميل ڪلائنٽ ۾ موڪليل خط لاءِ وصول ڪندڙن کي چونڊڻ لاءِ، ويب ايپليڪيشن ۾ VoIP فنڪشن سان هڪ مخصوص نمبر تي ڪال شروع ڪرڻ لاءِ، يا اڳ ۾ ئي رجسٽر ٿيل دوستن کي ڳولڻ لاءِ سماجي نيٽ ورڪ ۾. .
    Origin Trial جو مطلب آهي ته مخصوص API سان ڪم ڪرڻ جي صلاحيت لوڪل هسٽ يا 127.0.0.1 تان ڊائون لوڊ ڪيل ايپليڪيشنن مان، يا رجسٽر ڪرڻ ۽ حاصل ڪرڻ کان پوءِ خاص ٽوڪن جيڪو مخصوص سائيٽ لاءِ محدود وقت لاءِ صحيح آهي؛
  • فارمن لاءِ، ”Enterkeyhint“ وصف لاڳو ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو ته رويي جي وضاحت ڪري جڏهن توهان ورچوئل ڪيبورڊ تي Enter ڪيبورڊ کي دٻايو. وصف وٺي سگھي ٿو قدر داخل ڪريو، ڪيو، وڃو، اڳيون، پويون، ڳولھيو ۽ موڪليو؛
  • شامل ڪيو ويو هڪ دستاويز-ڊومين قاعدو جيڪو ڪنٽرول ڪري ٿو رسائي تائين رسائي “document.domain” ملڪيت. ڊفالٽ طور، رسائي جي اجازت آهي، پر جيڪڏهن ان کي رد ڪيو وڃي، "document.domain" جي قدر کي تبديل ڪرڻ جي ڪوشش جي نتيجي ۾ هڪ غلطي ٿيندي؛
  • اسڪرين تي DOM عناصر جي پوزيشن ۾ تبديلين کي ٽريڪ ڪرڻ لاءِ ڪارڪردگي API ۾ هڪ LayoutShift ڪال شامل ڪئي وئي آهي.
    ايڇ ٽي ٽي پي “ريفرر” هيڊر جي سائيز 4 KB تائين محدود آهي؛ جيڪڏهن اها قيمت وڌي وئي آهي، مواد کي ڊومين جي نالي ڏانهن ڇڪايو ويندو آهي؛
  • registerProtocolHandler() فنڪشن ۾ url دليل صرف http:// ۽ https:// اسڪيمون استعمال ڪرڻ تائين محدود آهي ۽ هاڻي اجازت نٿو ڏئي "ڊيٽا:" ۽ "بلوب:" اسڪيمن؛
  • Intl.NumberFormat طريقي سان فارميٽنگ يونٽن، ڪرنسي، سائنسي ۽ جامع نوٽس لاءِ سپورٽ شامل ڪئي وئي (مثال طور، "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}") ؛
  • شامل ڪيو ويو نئون CSS پراپرٽيز overscroll-behavior-inline ۽ overscroll-behavior-block to control scrolling رويي کي ڪنٽرول ڪرڻ لاءِ جڏهن اسڪرول واري علائقي جي منطقي حد تائين پهچي وڃي.
  • CSS وائيٽ اسپيس پراپرٽي هاڻي بريڪ اسپيس ويليو کي سپورٽ ڪري ٿي.
  • خدمت جي ڪارڪنن HTTP بنيادي تصديق لاءِ مدد شامل ڪئي ۽ لاگ ان پيٽرولر داخل ڪرڻ لاءِ معياري ڊائلاگ ڏيکاريندي؛
  • ويب MIDI API هاڻي صرف محفوظ ڪنيڪشن جي حوالي سان استعمال ٿي سگهي ٿو (https، مقامي فائل يا لوڪل هوسٽ)؛
  • WebVR 1.1 API کي متروڪ قرار ڏنو ويو آهي، جنهن کي WebXR Device API سان تبديل ڪيو ويو آهي، جيڪو مجازي ۽ واڌاري واري حقيقت ٺاهڻ لاءِ اجزاء تائين رسائي جي اجازت ڏئي ٿو ۽ ڪم کي مختلف طبقن جي ڊوائيسز سان متحد ڪري ٿو، اسٽيشنري ورچوئل ريئلٽي هيلمٽ کان وٺي موبائل ڊوائيسز تي ٻڌل حلن تائين.
    ڊولپر ٽولز ۾، ڪلپ بورڊ ۾ DOM نوڊ جي CSS ملڪيتن کي نقل ڪرڻ جي صلاحيت کي شامل ڪيو ويو آهي حوالي سان مينيو ذريعي، سڏيو ويندو آهي ساڄي ڪلڪ ڪري DOM وڻ ۾ هڪ نوڊ تي. هڪ انٽرفيس شامل ڪيو ويو آهي (ڏسو رينڊرنگ/لي آئوٽ شفٽ ريجنز) لي آئوٽ شفٽ کي ٽريڪ ڪرڻ لاءِ اشتهارن ۽ تصويرن لاءِ جڳهه هولڊر نه هجڻ جي ڪري (جڏهن ايندڙ تصوير کي لوڊ ڪندي ٽيڪسٽ کي هيٺ شفٽ ڪري ٿو جڏهن ڏسڻ). آڊٽ ڊيش بورڊ کي اپڊيٽ ڪيو ويو آهي لائٽ هاؤس 5.1 رليز. OS ۾ ڊارڪ ٿيم استعمال ڪرڻ دوران DevTools ڊارڪ ٿيم تي خودڪار سوئچنگ کي فعال ڪيو. نيٽ ورڪ انسپيڪشن موڊ ۾، هڪ جھنڊو شامل ڪيو ويو آهي وسيلو لوڊ ڪرڻ لاءِ prefetch ڪيش مان. ايپليڪيشن پينل ۾ پش پيغامن ۽ اطلاعن کي ڏيکارڻ لاءِ سپورٽ شامل ڪئي وئي. ويب ڪنسول ۾، جڏهن شيون ڏيکاريندي، ڪلاس جا خانگي شعبا هاڻي ڏيکاريا ويندا آهن؛
  • V8 JavaScript انجڻ ۾، مختلف عملن ۾ استعمال ٿيندڙ آپريشنز جي قسمن بابت انگن اکرن جي اسٽوريج کي بهتر ڪيو ويو آهي (توهان کي انهن عملن جي عمل کي بهتر ڪرڻ جي اجازت ڏئي ٿو مخصوص قسمن کي مدنظر رکندي). ميموري جي استعمال کي گھٽائڻ لاءِ، ٽائپ-آڳاٽي ویکٹر هاڻي ميموري ۾ رکيا ويندا آهن صرف بائيٽ ڪوڊ جي هڪ خاص مقدار تي عمل ٿيڻ کان پوءِ، مختصر عمر وارن ڪمن لاءِ اصلاحن جي ضرورت کي ختم ڪندي. هي تبديلي توهان کي اجازت ڏئي ٿي ميموري جو 1-2٪ نسخن ۾ ڊيسڪ ٽاپ سسٽم لاءِ ۽ 5-6٪ موبائل ڊوائيسز لاءِ؛
  • WebAssembly پس منظر جي تاليف جي بهتر اسڪيبلٽي - سسٽم ۾ وڌيڪ پروسيسر ڪور، شامل ڪيل اصلاحن مان وڌيڪ فائدو. مثال طور، هڪ 24-core Xeon مشين تي، Epic ZenGarden ڊيمو ايپ لاءِ تاليف جو وقت اڌ ۾ ڪٽيو ويو؛

جدت ۽ بگ فيڪس کان علاوه، نئون ورزن 52 ڪمزورين کي ختم ڪري ٿو. Address Sanitizer، Memory Sanitizer، Control Flow Integrity، LibFuzzer ۽ AFL ٽولز استعمال ڪندي خودڪار ٽيسٽنگ جي نتيجي ۾ ڪيتريون ئي ڪمزورين جي نشاندهي ڪئي وئي. ھڪڙو مسئلو (CVE-2019-5870) نازڪ طور نشان لڳايو ويو آھي، يعني توهان کي براؤزر جي حفاظت جي سڀني سطحن کي نظرانداز ڪرڻ ۽ سينڊ باڪس ماحول کان ٻاهر سسٽم تي ڪوڊ لڳائڻ جي اجازت ڏئي ٿو. نازڪ نقصان جي باري ۾ تفصيل اڃا تائين ظاهر نه ڪيا ويا آهن؛ اهو صرف اهو معلوم ٿئي ٿو ته اهو ملٽي ميڊيا ڊيٽا پروسيسنگ ڪوڊ ۾ اڳ ۾ ئي آزاد ٿيل ياداشت واري علائقي تائين رسائي ڪري سگهي ٿو. موجوده رليز لاءِ نقصانن کي دريافت ڪرڻ لاءِ نقد انعامن جي ادائگي جي پروگرام جي حصي جي طور تي، گوگل ادا ڪيو 38 انعامن جي قيمت $33500 (هڪ $7500 انعام، چار $3000 انعام، ٽي $2000 انعام، چار $1000 انعام ۽ اٺ $500 انعام). 18 انعامن جو اندازو اڃا تائين طئي نه ڪيو ويو آهي.

جو ذريعو: linux.org.ru

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