کروم ریلیز 86

گوگل پیش کیا ویب براؤزر کی رہائی کروم 86... ایک ہی وقت میں دستیاب ایک مفت منصوبے کی مستحکم رہائی کرومیم، جو کروم کی بنیاد ہے۔ کروم براؤزر مختلف گوگل لوگو کا استعمال، کریش ہونے کی صورت میں اطلاعات بھیجنے کے لیے ایک سسٹم کی موجودگی، درخواست پر فلیش ماڈیول ڈاؤن لوڈ کرنے کی صلاحیت، محفوظ ویڈیو مواد (DRM) چلانے کے لیے ماڈیول، تلاش کے دوران خود بخود اپ ڈیٹس اور ٹرانسمیشن انسٹال کرنے کا نظام RLZ پیرامیٹرز. کروم 87 کی اگلی ریلیز 17 نومبر کو شیڈول ہے۔

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

  • HTTPS کے ذریعے لوڈ کیے گئے لیکن HTTP کے ذریعے ڈیٹا بھیجنے والے صفحات پر ان پٹ فارمز کی غیر محفوظ جمع کرانے کے خلاف تحفظ میں اضافہ کیا گیا ہے، جو MITM حملوں کے دوران ڈیٹا کو روکنے اور جعل سازی کا خطرہ پیدا کرتا ہے۔ تحفظ تین تبدیلیوں پر آتا ہے:
    • کسی بھی مخلوط ان پٹ فارمز کی خودکار طور پر بھرنے کو غیر فعال کر دیا گیا ہے، جیسا کہ HTTP کے ذریعے کھولے گئے صفحات پر تصدیقی فارموں کی خودکار طور پر بھرنے کو کافی عرصے سے غیر فعال کر دیا گیا ہے۔ اگر پہلے غیر فعال کرنے کا نشان HTTPS یا HTTP کے ذریعے کسی فارم کے ساتھ صفحہ کھولنا تھا، تو اب فارم ہینڈلر کو ڈیٹا بھیجتے وقت انکرپشن کے استعمال کو بھی مدنظر رکھا جاتا ہے۔ تصدیق کی مخلوط شکلوں کے لیے پاس ورڈ مینیجر کو غیر فعال نہیں کیا گیا ہے، کیونکہ مختلف سائٹس پر غیر محفوظ پاس ورڈ استعمال کرنے اور پاس ورڈ دوبارہ استعمال کرنے کا خطرہ ممکنہ ٹریفک رکاوٹ کے خطرے سے زیادہ ہے۔
    • مخلوط شکلوں میں داخل ہونے کے بعد، ایک انتباہ ظاہر ہوتا ہے جس میں صارف کو مطلع کیا جاتا ہے کہ مکمل ڈیٹا ایک غیر خفیہ کردہ مواصلاتی چینل کے ذریعے بھیجا جا رہا ہے۔
    • جب آپ مخلوط فارم جمع کرانے کی کوشش کرتے ہیں، تو ایک علیحدہ صفحہ ظاہر ہوتا ہے جو آپ کو غیر خفیہ کردہ مواصلاتی چینل پر ڈیٹا منتقل کرنے کے ممکنہ خطرے سے آگاہ کرتا ہے۔ پچھلے ورژن میں، ایڈریس بار میں ایک پیڈ لاک انڈیکیٹر کو مخلوط شکلوں کی نشاندہی کرنے کے لیے استعمال کیا گیا تھا، لیکن یہ مارکنگ صارفین کے لیے واضح نہیں تھی اور اس میں شامل خطرات کو مؤثر طریقے سے ظاہر نہیں کرتا تھا۔

      کروم ریلیز 86

  • بلاک کرنا غیر محفوظ بوٹ قابل عمل فائلوں کی (بغیر خفیہ کاری) کو محفوظ شدہ دستاویزات (زپ، آئی ایس او، وغیرہ) کی غیر محفوظ لوڈنگ کو روک کر اور غیر محفوظ لوڈنگ کے لیے انتباہات ظاہر کر کے پورا کیا جاتا ہے۔
    دستاویزات (docx، pdf، وغیرہ)۔ تصویروں، متن، اور میڈیا فائلوں کے لیے دستاویز کو مسدود کرنے اور انتباہات اگلے ریلیز میں متوقع ہیں۔ بلاکنگ کو لاگو کیا گیا ہے کیونکہ انکرپشن کے بغیر فائلوں کو ڈاؤن لوڈ کرنے کا استعمال MITM حملوں کے دوران مواد کو تبدیل کرکے بدنیتی پر مبنی اعمال انجام دینے کے لیے کیا جا سکتا ہے۔

  • پہلے سے طے شدہ سیاق و سباق کا مینو "ہمیشہ مکمل URL دکھائیں" کا اختیار دکھاتا ہے، جسے فعال کرنے کے لیے پہلے about:flags صفحہ پر سیٹنگز کو تبدیل کرنے کی ضرورت تھی۔ ایڈریس بار پر ڈبل کلک کرکے مکمل URL بھی دیکھا جا سکتا ہے۔ آئیے اس سے شروع کرتے ہوئے یاد کرتے ہیں۔ کروم 76 پہلے سے طے شدہ طور پر، پتہ پروٹوکول اور www ذیلی ڈومین کے بغیر دکھایا جانے لگا۔ میں کروم 79 پرانے رویے کو واپس کرنے کی ترتیب کو ہٹا دیا گیا تھا، لیکن صارف کے عدم اطمینان کے بعد کروم 83 ایک نیا تجرباتی جھنڈا شامل کیا گیا ہے جو کسی بھی حالت میں مکمل URL کو چھپانے اور دکھانے کو غیر فعال کرنے کے لیے سیاق و سباق کے مینو میں ایک آپشن شامل کرتا ہے۔
  • صارفین کی ایک چھوٹی فیصد کے لیے شروع کیا گیا۔ تجربہ پر ڈسپلے پہلے سے طے شدہ طور پر، ایڈریس بار صرف ڈومین پر مشتمل ہوتا ہے، بغیر راستے کے عناصر اور استفسار کے پیرامیٹرز کے۔ مثال کے طور پر، "https://example.com/secure-google-sign-in/" کے بجائے یہ "example.com" دکھائے گا۔ مجوزہ موڈ کو اگلی ریلیز میں سے کسی ایک میں تمام صارفین کے لیے لایا جائے گا۔ اس رویے کو غیر فعال کرنے کے لیے، آپ "ہمیشہ مکمل URL دکھائیں" کا اختیار استعمال کر سکتے ہیں، اور پورا URL دیکھنے کے لیے، آپ ایڈریس بار پر کلک کر سکتے ہیں۔ تبدیلی کا مقصد صارفین کو فشنگ سے بچانے کی خواہش ہے جو یو آر ایل میں پیرامیٹرز میں ہیرا پھیری کرتی ہے - حملہ آور صارفین کی عدم توجہی کا فائدہ اٹھاتے ہوئے کسی اور سائٹ کو کھولنے اور دھوکہ دہی کی کارروائیوں کا ارتکاب کرتے ہیں ، پھر ناتجربہ کار لوگ آسانی سے اس طرح کے آسان ہیرا پھیری کا شکار ہوجاتے ہیں)۔
  • دوبارہ شروع ہوا۔ پہل FTP سپورٹ کو ہٹانے کے لیے۔ کروم 86 میں، ایف ٹی پی تقریباً 1% صارفین کے لیے بطور ڈیفالٹ غیر فعال ہے، اور کروم 87 میں معذوری کا دائرہ 50% تک بڑھا دیا جائے گا، لیکن "--enable-ftp" یا "- کا استعمال کرتے ہوئے سپورٹ کو واپس لایا جا سکتا ہے۔ -enable-features=FtpProtocol" پرچم۔ کروم 88 میں، ایف ٹی پی سپورٹ مکمل طور پر غیر فعال ہو جائے گا۔
  • اینڈرائیڈ کے ورژن میں، ڈیسک ٹاپ سسٹمز کے ورژن کی طرح، پاس ورڈ مینیجر سمجھوتہ کیے گئے اکاؤنٹس کے ڈیٹا بیس کے خلاف محفوظ شدہ لاگ ان اور پاس ورڈز کی جانچ پڑتال کرتا ہے، اگر مسائل کا پتہ چل جاتا ہے یا معمولی پاس ورڈ استعمال کرنے کی کوشش کی جاتی ہے تو انتباہ ظاہر کرتا ہے۔ یہ جانچ ایک ایسے ڈیٹا بیس کے خلاف کی گئی ہے جس میں 4 بلین سے زیادہ سمجھوتہ کیے گئے اکاؤنٹس کا احاطہ کیا گیا ہے جو کہ لیک ہونے والے صارف کے ڈیٹا بیس میں ظاہر ہوئے ہیں۔ رازداری کو برقرار رکھنے کے لیے لاگو ہیش کا سابقہ ​​صارف کی طرف سے تصدیق شدہ ہے، اور پاس ورڈ خود اور ان کی مکمل ہیشیں باہر سے منتقل نہیں ہوتی ہیں۔
  • اینڈرائیڈ ورژن میں بھی دستیاب ہے۔ لے گئے "سیفٹی چیک" بٹن اور خطرناک سائٹس کے خلاف بہتر تحفظ کا موڈ (بہتر محفوظ براؤزنگ)۔ "سیفٹی چیک" بٹن ممکنہ حفاظتی مسائل کا خلاصہ دکھاتا ہے، جیسے سمجھوتہ شدہ پاس ورڈز کا استعمال، نقصان دہ سائٹس کی جانچ پڑتال کی حیثیت (محفوظ براؤزنگ)، ان انسٹال شدہ اپ ڈیٹس کی موجودگی، اور نقصان دہ ایڈ آنز کی شناخت۔ ایڈوانسڈ پروٹیکشن موڈ ویب پر فشنگ، بدنیتی پر مبنی سرگرمی اور دیگر خطرات سے بچانے کے لیے اضافی چیک کو فعال کرتا ہے، اور اس میں آپ کے Google اکاؤنٹ اور Google سروسز (Gmail، Drive، وغیرہ) کے لیے اضافی تحفظ بھی شامل ہے۔ اگر عام سیف براؤزنگ موڈ میں چیک مقامی طور پر وقتاً فوقتاً کلائنٹ کے سسٹم پر لوڈ کیے جانے والے ڈیٹا بیس کا استعمال کرتے ہوئے کیے جاتے ہیں، تو ریئل ٹائم میں صفحات اور ڈاؤن لوڈز کے بارے میں بہتر محفوظ براؤزنگ کی معلومات گوگل کی طرف تصدیق کے لیے بھیجی جاتی ہے، جو آپ کو فوری طور پر جواب دینے کی اجازت دیتی ہے۔ مقامی بلیک لسٹ کے اپ ڈیٹ ہونے کا انتظار کیے بغیر، ان کی شناخت کے فوراً بعد دھمکیاں۔
  • شامل کیا گیا۔ ".well-known/change-password" انڈیکیٹر فائل کے لیے سپورٹ، جس کے ساتھ سائٹ کے مالکان پاس ورڈ تبدیل کرنے کے لیے ویب فارم کا پتہ بتا سکتے ہیں۔ اگر کسی صارف کی اسناد سے سمجھوتہ کیا جاتا ہے، تو Chrome اب اس فائل میں موجود معلومات کی بنیاد پر صارف کو پاس ورڈ کی تبدیلی کے فارم کے ساتھ فوری طور پر اشارہ کرے گا۔
  • ایک نئی "حفاظتی ٹپ" وارننگ لاگو کی گئی ہے، جو ان سائٹس کو کھولتے وقت ظاہر ہوتی ہے جن کا ڈومین کسی دوسری سائٹ سے بہت ملتا جلتا ہے اور تحقیق سے پتہ چلتا ہے کہ اسپوفنگ کا بہت زیادہ امکان ہے (مثال کے طور پر، google.com کے بجائے goog0le.com کو کھولا گیا ہے)۔
  • لاگو کیا بیک فارورڈ کیشے کے لیے سپورٹ، جو "بیک" اور "فارورڈ" بٹن استعمال کرتے وقت یا موجودہ سائٹ کے پہلے دیکھے گئے صفحات پر نیویگیٹ کرتے وقت فوری نیویگیشن فراہم کرتا ہے۔ کیشے کو chrome://flags/#back-forward-cache ترتیب کا استعمال کرتے ہوئے فعال کیا گیا ہے۔
  • ونڈوز کے ذریعہ CPU وسائل کی کھپت کی اصلاح کی گئی ہے۔
    گنجائش سے باہر. کروم چیک کرتا ہے کہ آیا براؤزر ونڈو دوسری ونڈوز سے اوورلیپ ہے اور اوورلیپ کے علاقوں میں پکسلز ڈرائنگ کو روکتا ہے۔ یہ اصلاح کروم 84 اور 85 میں صارفین کی ایک چھوٹی فیصد کے لیے فعال کی گئی تھی اور اب ہر جگہ فعال ہے۔ پچھلی ریلیزز کے مقابلے میں، ورچوئلائزیشن سسٹمز کے ساتھ ایک عدم مطابقت جس کی وجہ سے خالی سفید صفحات ظاہر ہوتے ہیں، کو بھی حل کر دیا گیا ہے۔

  • پس منظر کے ٹیبز کے لیے وسائل کی تراشوں میں اضافہ۔ اس طرح کے ٹیبز اب CPU وسائل کا 1% سے زیادہ استعمال نہیں کر سکتے اور فی منٹ میں ایک بار سے زیادہ چالو نہیں ہو سکتے۔ پس منظر میں رہنے کے پانچ منٹ کے بعد، ٹیبز منجمد ہو جاتے ہیں، سوائے ٹیبز کے جو ملٹی میڈیا مواد یا ریکارڈنگ چلا رہے ہیں۔
  • پر کام اتحاد HTTP ہیڈر User-Agent. نئے ورژن میں، تمام صارفین کے لیے میکانزم کے لیے سپورٹ کو فعال کر دیا گیا ہے۔ صارف ایجنٹ کلائنٹ کے اشارے, User-Agent کے متبادل کے طور پر تیار کیا گیا ہے۔ نئے طریقہ کار میں مخصوص براؤزر اور سسٹم کے پیرامیٹرز (ورژن، پلیٹ فارم، وغیرہ) کے بارے میں منتخب ڈیٹا کو صرف سرور کی درخواست کے بعد واپس کرنا اور صارفین کو سائٹ کے مالکان کو منتخب طور پر ایسی معلومات فراہم کرنے کا موقع دینا شامل ہے۔ صارف-ایجنٹ کلائنٹ کے اشارے استعمال کرتے وقت، شناخت کنندہ کو بغیر کسی واضح درخواست کے ڈیفالٹ کے ذریعے منتقل نہیں کیا جاتا ہے، جو غیر فعال شناخت کو ناممکن بنا دیتا ہے (بطور ڈیفالٹ، صرف براؤزر کا نام اشارہ کیا جاتا ہے)۔
  • اپ ڈیٹ کی موجودگی کا اشارہ اور اسے انسٹال کرنے کے لیے براؤزر کو دوبارہ شروع کرنے کی ضرورت کو تبدیل کر دیا گیا ہے۔ رنگین تیر کے بجائے، "اپ ڈیٹ" اب اکاؤنٹ اوتار فیلڈ میں ظاہر ہوتا ہے۔

    کروم ریلیز 86

  • براؤزر کو جامع اصطلاحات کے استعمال میں تبدیل کرنے کے لیے کام کیا گیا ہے۔ پالیسی کے ناموں میں، الفاظ "وائٹ لسٹ" اور "بلیک لسٹ" کو "اجازت دی گئی فہرست" اور "بلاک لسٹ" سے بدل دیا گیا ہے (پہلے سے شامل کردہ پالیسیاں کام کرتی رہیں گی، لیکن وہ فرسودہ ہونے کے بارے میں ایک انتباہ ظاہر کریں گی)۔ میں کوڈ и فائل کے نام "بلیک لسٹ" کے حوالہ جات کو "بلاک لسٹ" سے بدل دیا گیا ہے۔
    2019 کے آغاز میں "بلیک لسٹ" اور "وائٹ لسٹ" کے صارف کے لیے نظر آنے والے حوالہ جات کو تبدیل کر دیا گیا تھا۔

  • "chrome://flags/#edit-passwords-in-settings" پرچم کا استعمال کرتے ہوئے، محفوظ کردہ پاس ورڈز میں ترمیم کرنے کی تجرباتی صلاحیت شامل کی گئی۔
  • مستحکم اور عوامی API میں تبدیل مقامی فائل سسٹم، جو آپ کو ویب ایپلیکیشنز بنانے کی اجازت دیتا ہے جو مقامی فائل سسٹم میں فائلوں کے ساتھ تعامل کرتے ہیں۔ مثال کے طور پر، براؤزر پر مبنی مربوط ترقیاتی ماحول، متن، تصویر اور ویڈیو ایڈیٹرز میں نئے API کی مانگ ہو سکتی ہے۔ فائلوں کو براہ راست لکھنے اور پڑھنے کے قابل ہونے یا فائلوں کو کھولنے اور محفوظ کرنے کے لیے ڈائیلاگ استعمال کرنے کے ساتھ ساتھ ڈائرکٹریز کے مواد کو نیویگیٹ کرنے کے لیے، ایپلی کیشن صارف سے خصوصی تصدیق کے لیے کہتی ہے۔

    کروم ریلیز 86

  • سی ایس ایس سلیکٹر شامل کیا گیا ": فوکس نظر آنے والا"، جو وہی ہورسٹکس استعمال کرتا ہے جو براؤزر یہ فیصلہ کرتے وقت استعمال کرتا ہے کہ آیا فوکس چینج انڈیکیٹر دکھانا ہے (کی بورڈ شارٹ کٹ کا استعمال کرتے ہوئے کسی بٹن پر فوکس کرتے وقت، اشارے ظاہر ہوتا ہے، لیکن جب ماؤس سے کلک کرتے ہیں، تو ایسا نہیں ہوتا)۔ پہلے سے دستیاب CSS سلیکٹر ":focus" ہمیشہ فوکس کو نمایاں کرتا ہے۔
    اس کے علاوہ، ترتیبات میں "کوئیک فوکس ہائی لائٹ" کا آپشن شامل کیا گیا ہے، جب اسے فعال کیا جائے گا، ایک اضافی فوکس انڈیکیٹر ایکٹو عناصر کے آگے دکھایا جائے گا، جو نظر آتا ہے یہاں تک کہ اگر سی ایس ایس کے ذریعے صفحہ پر بصری طور پر نمایاں کرنے کے لیے اسٹائل عناصر کو غیر فعال کر دیا گیا ہو۔ .

  • کئی نئے APIs کو اوریجن ٹرائلز موڈ میں شامل کیا گیا ہے (تجرباتی خصوصیات جن کے لیے علیحدہ ایکٹیویشن کی ضرورت ہوتی ہے)۔ اوریجن ٹرائل کا مطلب لوکل ہوسٹ یا 127.0.0.1 سے ڈاؤن لوڈ کردہ ایپلیکیشنز سے مخصوص API کے ساتھ کام کرنے کی صلاحیت ہے، یا رجسٹر کرنے اور ایک خاص ٹوکن حاصل کرنے کے بعد جو کسی مخصوص سائٹ کے لیے محدود وقت کے لیے درست ہے۔
    • WebHID API HID ڈیوائسز (ہیومن انٹرفیس ڈیوائسز، کی بورڈز، چوہے، گیم پیڈز، ٹچ پینلز) تک کم سطح تک رسائی کے لیے، آپ کو جاوا اسکرپٹ میں HID ڈیوائس کے ساتھ کام کرنے کی منطق کو لاگو کرنے کی اجازت دیتا ہے تاکہ مخصوص ڈرائیوروں کی موجودگی کے بغیر نادر HID ڈیوائسز کے ساتھ کام کو منظم کیا جا سکے۔ نظام میں.
      سب سے پہلے، نئے API کا مقصد گیم پیڈز کے لیے سپورٹ فراہم کرنا ہے۔

    • API اسکرین کی معلوماتملٹی اسکرین کنفیگریشنز کو سپورٹ کرنے کے لیے ونڈو پلیسمنٹ API کو بڑھاتا ہے۔ window.screen کے برعکس، نیا API آپ کو موجودہ اسکرین تک محدود کیے بغیر، ملٹی مانیٹر سسٹمز کے مجموعی اسکرین اسپیس میں ونڈو کی جگہ کا تعین کرنے کی اجازت دیتا ہے۔
    • میٹا ٹیگ بیٹری کی بچت، جس کے ساتھ سائٹ براؤزر کو بجلی کی کھپت کو کم کرنے اور CPU لوڈ کو بہتر بنانے کے طریقوں کو چالو کرنے کی ضرورت کے بارے میں مطلع کر سکتی ہے۔
    • API COOP رپورٹنگ تنہائی کے ضوابط کی ممکنہ خلاف ورزیوں کی اطلاع دینا کراس اوریجن ایمبیڈر پالیسی (COEP) اور کراس اوریجن-اوپنر-پالیسی (COOP)، اصل پابندیوں کا اطلاق کیے بغیر۔
    • API میں اسناد کا انتظام اسناد کی ایک نئی قسم تجویز کی گئی ہے۔ ادائیگی کی سندادائیگی کے لین دین کی اضافی تصدیق فراہم کرنا۔ ایک انحصار کرنے والی پارٹی، جیسے کہ بینک، ایک عوامی کلید، ایک PublicKeyCredential بنانے کی صلاحیت رکھتی ہے، جس سے تاجر اضافی محفوظ ادائیگی کی تصدیق کے لیے درخواست کر سکتا ہے۔
  • API میں پوائنٹر ایونٹس اسٹائلس کے جھکاؤ کا تعین کرنے کے لیے، TiltX کی بجائے اونچائی کے زاویوں (اسٹائلس اور اسکرین کے درمیان کا زاویہ) اور ایزیمتھ (ایکس محور اور اسکرین پر اسٹائلس کے پروجیکشن کے درمیان کا زاویہ) کے لیے سپورٹ شامل کی گئی ہے۔ TiltY زاویہ (اسٹائلس سے ہوائی جہاز اور ایک محور اور Y اور Y محور Z سے ہوائی جہاز کے درمیان زاویہ)۔ اونچائی/زیموت اور TiltX/TiltY کے درمیان تبادلوں کے افعال کو بھی شامل کیا۔
  • پروٹوکول ہینڈلرز میں اس کا حساب لگاتے وقت یو آر ایل میں اسپیس کی انکوڈنگ کو تبدیل کیا گیا - navigator.registerProtocolHandler() طریقہ اب اسپیس کو "+" کے بجائے "%20" سے بدل دیتا ہے، جو فائر فاکس جیسے دوسرے براؤزرز کے ساتھ رویے کو یکجا کرتا ہے۔
  • سی ایس ایس سیوڈو عنصر شامل کیا گیا "::مارکر"، جو آپ کو رنگ، سائز، شکل اور نمبروں کی قسم اور بلاکس میں فہرست کے لیے پوائنٹس کو اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔ اور .
  • HTTP ہیڈر سپورٹ شامل کر دی گئی۔ دستاویز پالیسی, اجازت دینا سیٹ دستاویزات تک رسائی کے قواعد، iframes کے لیے سینڈ باکس آئسولیشن میکانزم کی طرح، لیکن زیادہ عالمگیر۔ مثال کے طور پر، Document-Policy کے ذریعے آپ کم معیار کی تصاویر کے استعمال کو محدود کر سکتے ہیں، سست JavaScript APIs کو غیر فعال کر سکتے ہیں، iframes، امیجز اور اسکرپٹس کو لوڈ کرنے کے لیے قواعد ترتیب دے سکتے ہیں، دستاویز کے مجموعی سائز اور ٹریفک کو محدود کر سکتے ہیں، ایسے طریقوں پر پابندی لگا سکتے ہیں جو صفحہ کو دوبارہ کھینچنے کا باعث بنتے ہیں، غیر فعال کر سکتے ہیں۔ فنکشن اسکرول ٹو ٹیکسٹ.
  • عنصر کو 'ان لائن گرڈ'، 'گرڈ'، 'ان لائن فلیکس' اور 'فلیکس' پیرامیٹرز کے لیے 'ڈسپلے' سی ایس ایس پراپرٹی کے ذریعے سیٹ کیے گئے تعاون میں اضافہ کیا گیا۔
  • شامل کردہ طریقہ ParentNode.replaceChildren() پیرنٹ نوڈ کے تمام بچوں کو دوسرے DOM نوڈ سے تبدیل کرنے کے لیے۔ پہلے، آپ نوڈس کو تبدیل کرنے کے لیے node.removeChild() اور node.append() یا node.innerHTML اور node.append() کا مجموعہ استعمال کر سکتے تھے۔
  • توسیع شدہ یو آر ایل اسکیموں کی رینج کو رجسٹر پروٹوکول ہینڈلر () کا استعمال کرکے اوور رائڈ کرنے کی اجازت ہے۔ اسکیموں کی فہرست میں وکندریقرت پروٹوکولز cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns اور ssb شامل ہیں، جو آپ کو وسائل تک رسائی فراہم کرنے والی سائٹ یا گیٹ وے سے قطع نظر عناصر کے لنکس کی وضاحت کرنے کی اجازت دیتا ہے۔
  • API میں غیر مطابقت پذیر کلپ بورڈ کلپ بورڈ کے ذریعے ایچ ٹی ایم ایل کو کاپی اور پیسٹ کرنے کے لیے ٹیکسٹ/ایچ ٹی ایم ایل فارمیٹ کے لیے معاونت شامل کی گئی ہے (کلپ بورڈ پر لکھنے اور پڑھنے کے دوران خطرناک HTML تعمیرات صاف ہو جاتی ہیں)۔ مثال کے طور پر، تبدیلی آپ کو ویب ایڈیٹرز میں تصاویر اور لنکس کے ساتھ فارمیٹ شدہ متن کے اندراج اور کاپی کرنے کی اجازت دیتی ہے۔
  • WebRTC میں شامل کیا WebRTC MediaStreamTrack کے انکوڈنگ یا ڈی کوڈنگ کے مراحل میں آپ کے اپنے ڈیٹا ہینڈلرز کو جوڑنے کی صلاحیت۔ مثال کے طور پر، یہ صلاحیت انٹرمیڈیٹ سرورز کے ذریعے منتقل ہونے والے ڈیٹا کے اینڈ ٹو اینڈ انکرپشن کے لیے سپورٹ شامل کرنے کے لیے استعمال کی جا سکتی ہے۔
  • جاوا اسکرپٹ انجن V8 میں 75% تیز Number.prototype.toString کا نفاذ۔ ایک خالی قدر کے ساتھ غیر مطابقت پذیر کلاسوں میں .name پراپرٹی شامل کی گئی۔ Atomics.wake طریقہ کو ہٹا دیا گیا ہے، جسے ایک وقت میں ECMA-262 تفصیلات کی تعمیل کرنے کے لیے Atomics.notify کا نام دیا گیا تھا۔ فزنگ ٹیسٹنگ ٹول کٹ کوڈ کھلا ہے۔ جے ایس فوزر.
  • WebAssembly کے لیے Liftoff بیس لائن کمپائلر، جو آخری ریلیز میں جاری کیا گیا ہے، اس میں ویکٹر ہدایات کو استعمال کرنے کی صلاحیت شامل ہے۔ سمڈ حساب کو تیز کرنے کے لیے۔ ٹیسٹوں کو دیکھتے ہوئے، اصلاح نے کچھ ٹیسٹوں کو 2.8 گنا تیز کرنا ممکن بنایا۔ ایک اور اصلاح نے WebAssembly سے امپورٹڈ JavaScript فنکشنز کو کال کرنا بہت تیز تر بنا دیا۔
  • توسیع شدہ ویب ڈویلپرز کے لیے ٹولز: میڈیا پینل نے پیج پر ویڈیو چلانے کے لیے استعمال ہونے والے پلیئرز کے بارے میں معلومات شامل کی ہیں، بشمول ایونٹ ڈیٹا، لاگز، پراپرٹی ویلیوز، اور فریم ڈی کوڈنگ پیرامیٹرز (مثال کے طور پر، آپ فریم کے نقصان اور تعامل کے مسائل کی وجوہات کا تعین کر سکتے ہیں۔ جاوا اسکرپٹ سے)۔

    کروم ریلیز 86

    عناصر کے پینل کے سیاق و سباق کے مینو میں، منتخب کردہ عنصر کے اسکرین شاٹس بنانے کی صلاحیت کو شامل کیا گیا ہے (مثال کے طور پر، آپ ٹیبل آف مواد یا ٹیبل کا اسکرین شاٹ بنا سکتے ہیں)۔

    کروم ریلیز 86

    ویب کنسول میں، مسئلہ کی وارننگ پینل کو ایک باقاعدہ پیغام سے تبدیل کر دیا گیا ہے، اور فریق ثالث کوکیز کے مسائل بطور ڈیفالٹ ایشوز ٹیب میں پوشیدہ ہوتے ہیں اور ایک خاص چیک باکس کے ساتھ فعال ہوتے ہیں۔

    کروم ریلیز 86

    رینڈرنگ ٹیب میں، "مقامی فونٹس کو غیر فعال کریں" کا بٹن شامل کیا گیا ہے، جو آپ کو مقامی فونٹس کی عدم موجودگی کی نقل کرنے کی اجازت دیتا ہے، اور سینسر ٹیب میں اب آپ صارف کی غیرفعالیت (Idle Detection API استعمال کرنے والی ایپلی کیشنز کے لیے) کی نقل کر سکتے ہیں۔

    کروم ریلیز 86

    ایپلیکیشن پینل ہر iframe، اوپن ونڈو، اور پاپ اپ کے بارے میں تفصیلی معلومات فراہم کرتا ہے، بشمول COEP اور COOP کا استعمال کرتے ہوئے کراس اوریجن آئسولیشن کے بارے میں معلومات۔

    کروم ریلیز 86

  • شروع پروٹوکول کے نفاذ کی تبدیلی QUIC Google QUIC آپشن کے بجائے IETF تفصیلات میں تیار کردہ آپشن پر۔

اختراعات اور بگ فکسز کے علاوہ، نیا ورژن ختم کرتا ہے۔ 35 کمزوریاں. خودکار ٹیسٹنگ ٹولز کے نتیجے میں بہت سی کمزوریوں کی نشاندہی کی گئی۔ ایڈریس سینیٹائزر, میموری سینیٹائزر, بہاؤ کی سالمیت کو کنٹرول کریں۔, LibFuzer и AFL. ایک کمزوری (CVE-2020-15967، Google Payments کے ساتھ تعامل کے لیے کوڈ میں آزاد میموری تک رسائی) کو اہم کے طور پر نشان زد کیا گیا ہے، یعنی آپ کو براؤزر کے تحفظ کی تمام سطحوں کو نظرانداز کرنے اور سینڈ باکس ماحول سے باہر سسٹم پر کوڈ کو چلانے کی اجازت دیتا ہے۔ موجودہ ریلیز کے لیے کمزوریوں کو دریافت کرنے پر نقد انعامات کی ادائیگی کے پروگرام کے حصے کے طور پر، Google نے $27 کے 71500 ایوارڈز ادا کیے (ایک $15000 ایوارڈ، تین $7500 ایوارڈز، پانچ $5000 ایوارڈز، دو $3000 ایوارڈز، ایک $200 ایوارڈ، اور دو $500 ایوارڈز)۔ 13 انعامات کے سائز کا ابھی تک تعین نہیں کیا گیا ہے۔

ماخذ: opennet.ru

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