کروم ریلیز 112

گوگل نے کروم 112 ویب براؤزر کی ریلیز کی نقاب کشائی کی ہے۔ ساتھ ہی، مفت کرومیم پروجیکٹ کی ایک مستحکم ریلیز، جو کروم کی بنیاد ہے، دستیاب ہے۔ کروم براؤزر گوگل لوگو کے استعمال میں کرومیم سے مختلف ہے، کریش ہونے کی صورت میں اطلاعات بھیجنے کے لیے ایک سسٹم کی موجودگی، کاپی پروٹیکٹڈ ویڈیو مواد (DRM) چلانے کے لیے ماڈیولز، ایک خودکار اپ ڈیٹ سسٹم، سینڈ باکس آئسولیشن کی مستقل شمولیت۔ ، RLZ- پیرامیٹرز کی تلاش کے دوران گوگل API اور ٹرانسمیشن کو چابیاں کی فراہمی۔ ان لوگوں کے لیے جنہیں اپ ڈیٹ کرنے کے لیے مزید وقت درکار ہے، توسیعی مستحکم برانچ کو الگ سے سپورٹ کیا جاتا ہے، اس کے بعد 8 ہفتے۔ کروم 113 کی اگلی ریلیز 2 مئی کو شیڈول ہے۔

کروم 112 میں اہم تبدیلیاں:

  • سیفٹی چیک انٹرفیس کی فعالیت کو بڑھا دیا گیا ہے، جس میں ممکنہ حفاظتی مسائل کا خلاصہ دکھایا گیا ہے، جیسے سمجھوتہ شدہ پاس ورڈز کا استعمال، نقصان دہ سائٹس کی جانچ پڑتال کی حیثیت (محفوظ براؤزنگ)، ان انسٹال شدہ اپ ڈیٹس کی موجودگی، اور نقصان دہ اضافے کی شناخت۔ -ons نیا ورژن ان سائٹس کے لیے پہلے سے دی گئی اجازتوں کی خودکار منسوخی کو لاگو کرتا ہے جو طویل عرصے سے استعمال نہیں ہوئی ہیں، اور خودکار تنسیخ کو غیر فعال کرنے اور منسوخ شدہ اجازتوں کو واپس کرنے کے اختیارات بھی شامل کرتا ہے۔
  • سائٹس کو مختلف ذیلی ڈومینز سے لوڈ کردہ وسائل پر ایک ہی اصل کی شرائط کو لاگو کرنے کے لیے document.domain پراپرٹی سیٹ کرنے کی اجازت نہیں ہے۔ اگر آپ کو ذیلی ڈومینز کے درمیان مواصلاتی چینل قائم کرنے کی ضرورت ہے، تو postMessage() فنکشن یا Channel Messaging API استعمال کریں۔
  • لینکس، میک او ایس اور ونڈوز پلیٹ فارمز پر حسب ضرورت کروم ایپس ویب ایپلیکیشنز کو چلانے کے لیے سپورٹ کو بند کر دیا گیا ہے۔ کروم ایپس کے بجائے، آپ کو پروگریسو ویب ایپس (PWA) ٹیکنالوجی اور معیاری ویب APIs پر مبنی اسٹینڈ اسٹون ویب ایپلیکیشنز کا استعمال کرنا چاہیے۔
  • سرٹیفیکیشن اتھارٹیز کے روٹ سرٹیفکیٹس کے بلٹ ان اسٹور (Chrome Root Store) میں روٹ سرٹیفکیٹس کے لیے نام کی پابندیوں کی کارروائی شامل ہے (مثال کے طور پر، ایک مخصوص روٹ سرٹیفکیٹ کو صرف مخصوص فرسٹ لیول ڈومینز کے لیے سرٹیفکیٹ بنانے کی اجازت دی جا سکتی ہے)۔ کروم 113 میں، اینڈرائیڈ، لینکس اور کروم او ایس پلیٹ فارمز پر کروم روٹ اسٹور اور بلٹ ان سرٹیفکیٹ کی تصدیق کے طریقہ کار کے استعمال پر سوئچ کرنے کا منصوبہ بنایا گیا ہے (ونڈوز اور میک او ایس میں کروم روٹ اسٹور میں منتقلی پہلے کی گئی تھی)۔
  • کچھ صارفین کے لیے، Chrome میں اکاؤنٹ کو جوڑنے کے لیے ایک آسان انٹرفیس پیش کیا جاتا ہے۔
    کروم ریلیز 112
  • کروم کی مختلف مثالوں کو سنکرونائز کرتے وقت استعمال ہونے والے ڈیٹا کے لیے گوگل آرکائیور (Google Takeout) میں بیک اپ کاپیاں برآمد کرنا اور بنانا ممکن ہے اور اس میں AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFEROSPRENTERCE, اور قسمیں ہیں۔
  • Web Auth Flow-based add-ons کے لیے اجازت کا صفحہ اب ایک علیحدہ ونڈو کے بجائے ایک ٹیب میں دکھایا گیا ہے، جو آپ کو اینٹی فشنگ URL دیکھنے کی اجازت دیتا ہے۔ نیا نفاذ تمام ٹیبز میں ایک مشترکہ کنکشن کی حالت کا اشتراک کرتا ہے اور دوبارہ شروع ہونے پر ریاست کو برقرار رکھتا ہے۔
    کروم ریلیز 112
  • براؤزر ایڈ آنز کے سروس ورکرز WebHID API تک رسائی کی اجازت دیتے ہیں، جو HID ڈیوائسز (انسانی انٹرفیس ڈیوائسز، کی بورڈز، چوہوں، گیم پیڈز، ٹچ پیڈز) تک نچلی سطح تک رسائی اور سسٹم میں مخصوص ڈرائیوروں کی موجودگی کے بغیر کام کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ تبدیلی اس بات کو یقینی بنانے کے لیے کی گئی تھی کہ کروم ایڈ آنز جنہوں نے پہلے پس منظر کے صفحات سے WebHID تک رسائی حاصل کی تھی مینی فیسٹ کے تیسرے ورژن میں منتقل کر دیے گئے تھے۔
  • سی ایس ایس میں نیسٹنگ کے قوانین کے لیے سپورٹ شامل کیا گیا، "نیسٹنگ" سلیکٹر کا استعمال کرتے ہوئے بیان کیا گیا۔ نیسٹڈ رولز CSS فائل کا سائز کم کرنا اور ڈپلیکیٹ سلیکٹرز سے چھٹکارا حاصل کرنا ممکن بناتے ہیں۔ .nesting { رنگ: hotpink; > .is { رنگ: ریبیکا جامنی؛ > .wesome { رنگ: گہری گلابی؛ } } }
  • اینیمیشن کمپوزیشن سی ایس ایس پراپرٹی شامل کی گئی، جو آپ کو ایک ہی پراپرٹی کو متاثر کرنے والی متعدد اینیمیشنز کو بیک وقت لاگو کرنے کے لیے کمپوزٹ آپریشنز استعمال کرنے کی اجازت دیتی ہے۔
  • جمع کروائیں بٹن کو فارم ڈیٹا کنسٹرکٹر کو پاس کرنے کی اجازت دی، جس سے فارم ڈیٹا آبجیکٹ کو ڈیٹا کے اسی سیٹ کے ساتھ تخلیق کیا جا سکتا ہے جیسا کہ بٹن پر کلک کرنے کے بعد اصل فارم جمع کرایا گیا تھا۔
  • "v" پرچم کے ساتھ ریگولر ایکسپریشنز نے سیٹ آپریشنز، سٹرنگ لٹریلز، نیسٹڈ کلاسز، اور یونیکوڈ سٹرنگ پراپرٹیز کے لیے سپورٹ شامل کیا ہے، جس سے ریگولر ایکسپریشنز بنانا آسان ہو گیا ہے جو مخصوص یونیکوڈ حروف کا احاطہ کرتے ہیں۔ مثال کے طور پر، "/[\p{Script_Extensions=Greek}&&\p{Letter}]/v" کی تعمیر آپ کو تمام یونانی حروف کا احاطہ کرنے کی اجازت دیتی ہے۔
  • عنصر کا استعمال کرتے ہوئے بنائے گئے ڈائیلاگز کے لیے ابتدائی فوکس سلیکشن الگورتھم کو اپ ڈیٹ کیا گیا۔ . ان پٹ فوکس اب عنصر کے بجائے کی بورڈ ان پٹ سے وابستہ عناصر پر سیٹ کیا گیا ہے۔ .
  • WebView نے X-Requested-With ہیڈر کی فرسودگی کی جانچ شروع کر دی ہے۔
  • WebAssembly کے لیے کوڑا اٹھانے والوں کو جوڑنے کے لیے اصل آزمائشی معاونت شامل کی گئی۔
  • WebAssembly نے براہ راست اور بالواسطہ ٹیل ریکریشن (ٹیل کال) کے لیے آبجیکٹ کوڈز کے لیے تعاون شامل کیا ہے۔
  • ویب ڈویلپرز کے لیے ٹولز میں بہتری لائی گئی ہے۔ گھریلو سی ایس ایس کے لیے سپورٹ شامل کر دی گئی۔ رینڈرنگ ٹیب میں، ایک کم کنٹراسٹ ایمولیشن موڈ شامل کیا گیا ہے، جو آپ کو یہ اندازہ کرنے کی اجازت دیتا ہے کہ کم کنٹراسٹ حساسیت والے لوگ سائٹ کو کیسے دیکھتے ہیں۔ ویب کنسول اب مشروط بریک پوائنٹس اور لاگ پوائنٹس سے وابستہ پیغامات کو نمایاں کرنے کی حمایت کرتا ہے۔ سٹائل کے ساتھ کام کرنے کے لیے پینل میں CSS پراپرٹیز کے مقصد کی مختصر وضاحت کے ساتھ ٹول ٹپس شامل کر دی گئی ہیں۔
    کروم ریلیز 112

اختراعات اور بگ فکسز کے علاوہ، نیا ورژن 16 کمزوریوں کو ختم کرتا ہے۔ Address Sanitizer، Memory Sanitizer، Control Flow Integrity، LibFuzzer اور AFL ٹولز کا استعمال کرتے ہوئے خودکار جانچ کے نتیجے میں بہت سی کمزوریوں کی نشاندہی کی گئی۔ کسی بھی اہم مسئلے کی نشاندہی نہیں کی گئی ہے جو کسی کو براؤزر کے تحفظ کی تمام سطحوں کو نظرانداز کرنے اور سینڈ باکس کے ماحول سے باہر سسٹم پر کوڈ کو چلانے کی اجازت دے گی۔ موجودہ ریلیز کے لیے کمزوریوں کو دریافت کرنے کے لیے مالیاتی انعامات کی ادائیگی کے پروگرام کے ایک حصے کے طور پر، Google نے 14 ہزار امریکی ڈالر کی رقم میں 26.5 ایوارڈز ادا کیے ($5000 اور $1000 کے تین ایوارڈز، $2000 کے دو ایوارڈز اور $1000 اور $500 کا ایک ایوارڈ)۔ 4 انعامات کے سائز کا ابھی تک تعین نہیں کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں