کروم خپور شوی 80

Google وړاندې د ویب براوزر خوشې کول کروم 80... په ورته وخت کې شتون لري د وړیا پروژې مستحکم خوشې کول کروموم، کوم چې د کروم اساس په توګه کار کوي. کروم براوزر مختلف د ګوګل لوګو کارول، د حادثې په صورت کې د خبرتیاو لیږلو لپاره د سیسټم شتون، د غوښتنې په وخت کې د فلش ماډل ډاونلوډ کولو وړتیا، د خوندي ویډیو مینځپانګې پلی کولو لپاره ماډلونه (DRM)، د لټون په جریان کې د اتوماتیک تازه معلوماتو او لیږد لپاره سیسټم د RLZ پیرامیټونه. د کروم 81 راتلونکی ریلیز د مارچ په 17 نیټه ټاکل شوی.

اصلي بدل کړئ в کروم 80:

  • د کاروونکو د لږې سلنې لپاره، د ټب ګروپ کولو فعالیت وړاندیز شوی، کوم چې تاسو ته اجازه درکوي څو ټبونه د ورته موخو سره په لید کې جلا شوي ګروپونو کې یوځای کړئ. هر ګروپ خپل رنګ او نوم ټاکل کیدی شي. هغه کارنان چې د فعالولو په لومړۍ څپې کې شامل ندي کولی شي د "کروم: // پرچم/#tab-groups" اختیار له لارې د ګروپ کولو ملاتړ فعال کړي.

    کروم خپور شوی 80

  • د دې خصوصیت لپاره ملاتړ اضافه شوی سکرول تر متن، کوم چې تاسو ته اجازه درکوي د انفرادي کلمو یا جملو سره اړیکې رامینځته کړئ پرته لدې چې په سند کې د "نوم" ټګ یا "id" ملکیت په کارولو سره په واضح ډول لیبل مشخص کړئ. د داسې لینکونو ترکیب پالن شوی چې د ویب معیار په توګه تصویب شي، کوم چې لاهم په مرحله کې دی مسوده. د لیږد ماسک (په لازمي ډول د سکرول کولو لټون) د منظم اینکر څخه د ":~:" خاصیت لخوا جلا شوی. د مثال په توګه، کله چې تاسو لینک خلاص کړئ "https://opennet.ru/52312/#:~:text=Chrome" پاڼه به د "کروم" کلمې د لومړي ذکر سره موقعیت ته لاړ شي او دا کلمه به روښانه شي. .
  • تطبیق شوی د سایټونو ترمینځ د کوکیز په لیږد باندې ډیر سخت محدودیت، د غیر HTTPS غوښتنو لپاره، د دریمې ډلې کوکیز پروسس منع کول کله چې د اوسني پاڼې ډومین پرته نورو سایټونو ته لاسرسی ومومي. دا ډول کوکیز د اعلاناتو شبکو، ټولنیزو شبکو ویجټونو او ویب تحلیل سیسټمونو کې د سایټونو ترمنځ د کاروونکو حرکتونو تعقیبولو لپاره کارول کیږي. په یاد ولرئ چې د کوکیز لیږد کنټرولولو لپاره، د Set-Cookie سرلیک کې مشخص شوي د SameSite ځانګړتیا کارول کیږي، کوم چې اوس د ډیفالټ ارزښت "SameSite=Lax" ته ټاکل شوی، کوم چې د کراس سایټ فرعي غوښتنو لپاره د کوکیز لیږل محدودوي. ، لکه د عکس غوښتنه یا د بل سایټ څخه د iframe له لارې مینځپانګې پورته کول. سایټونه کولی شي په واضح ډول د SameSite=None ته د کوکي تنظیم کولو له لارې د ډیفالټ SameSite چلند بیرته راوباسي. په هرصورت، ارزښت SameSite=None for Cookie یوازې په خوندي حالت کې ټاکل کیدی شي (د HTTPS له لارې د اړیکو لپاره اعتبار لري). بدلون به په مرحلو کې پیل شي درخواست کول د فبروري 17، په پیل کې د کاروونکو د لږې سلنې لپاره، او بیا په تدریجي ډول د پوښښ پراخول.
  • زیاته کړه د اعتبار تصدیق کولو پورې اړوند د ځورونکي خبرتیاو څخه ساتنه. ځکه چې د سپیمینګ فشار خبرتیا غوښتنې په څیر فعالیت د کارونکي تجربه مداخله کوي او د تایید ډیالوګونو څخه پام ځانته اړوي ، په کروم 80 کې ، د جلا ډیالوګ پرځای ، د معلوماتو وسیلې ټایپ اوس د ادرس بار کې ښودل کیدی شي خبرداری ورکوي چې د اجازې غوښتنه بنده شوې ، کوم چې بیا دا د یوه کراس شوي زنګ عکس سره په یوه شاخص کې سقوط کوي. د شاخص په کلیک کولو سره، تاسو کولی شئ په هر مناسب وخت کې غوښتل شوي اجازه فعال یا رد کړئ. په اوتومات ډول، نوی حالت به د کاروونکو لپاره په انتخابي توګه فعال شي چې مخکې یې معمولا دا ډول غوښتنې بندې کړي، او همدارنګه د هغو سایټونو لپاره چې د رد شویو غوښتنو لویه سلنه ثبتوي. د ټولو غوښتنو لپاره د نوي حالت فعالولو لپاره، په ترتیباتو کې یو ځانګړی اختیار اضافه شوی (chrome://flags/#quiet-notification-prompts).

    کروم خپور شوی 80

  • منع شوي د پاپ اپ وینډوز ښکاره کول (د window.open() میتود ته زنګ وهل) او د پاڼې تړلو یا پټو پیښو هینډلرونو کې همغږي XMLHttpRequests لیږل (اونلوډ، مخکې له پورته کولو، مخ پټول او د لید بدلون)؛
  • وړاندیز شوی ابتدايي دفاع د مخلوط ملټي میډیا مینځپانګې له پورته کولو څخه (کله چې سرچینې د HTTPS په پاڼه کې د http:// پروتوکول له لارې پورته کیږي). په هغو پاڼو کې چې د HTTPS له لارې پرانیستل شوي، "http://" لینکونه به اوس په اتوماتيک ډول د آډیو او ویډیو فایلونو غږولو سره تړلو بلاکونو کې د "https://" سره بدل شي. که چیرې د آډیو یا ویډیو سرچینه د https له لارې شتون ونلري، نو د هغې ډاونلوډ کول بند شوي دي (تاسو کولی شئ په لاسي ډول د مینو له لارې بلاک کول په پته بار کې د پیډ لاک سمبول له لارې د لاسرسي وړ نښه کړئ).

    عکسونه به بدلیدو ته دوام ورکړي (آټوکریټ به په کروم 81 کې پلي شي) ، مګر د https یا بلاک عکسونو سره د دوی ځای په ځای کولو لپاره ، د سایټ پراختیا کونکو ته د CSP ملکیتونو اپ گریڈ-ناامنه-غوښتنې او بلاک-ټول-مکس شوي مینځپانګې چمتو کیږي. د سکریپټونو او iframes لپاره، د مخلوط منځپانګې بلاک کول لا دمخه پلي شوي.

  • یو تدریجي تړل د FTP ملاتړ. د ډیفالټ په واسطه، د FTP ملاتړ لاهم شتون لري، مګر به ترسره کړی دی یوه تجربه په کوم کې چې د FTP ملاتړ به د یوې ټاکلې سلنې کاروونکو لپاره غیر فعال شي (د بیرته راستنیدو لپاره تاسو اړتیا لرئ د "-enable-ftp" اختیار سره براوزر پیل کړئ). راځئ چې یادونه وکړو چې په تیرو خپرونو کې د "ftp: //" پروتوکول له لارې ډاونلوډ شوي سرچینو مینځپانګې براوزر کړکۍ کې ښودنه دمخه غیر فعاله وه (د مثال په توګه ، د HTML سندونو ښودل او README فایلونه بند شوي) ، د FTP کارول و. کله چې د اسنادو څخه د فرعي سرچینو ډاونلوډ کول منع دي، او د FTP لپاره پراکسي ملاتړ بند شوی. په هرصورت، دا لاهم ممکنه وه چې د مستقیم لینکونو له لارې فایلونه ډاونلوډ کړئ او د لارښودونو مینځپانګې ښکاره کړئ.
  • زیاته کړه
    د ویکتور SVG عکسونو کارولو وړتیا د سایټ آئیکون (favicon) په توګه.

  • د براوزرونو تر مینځ د همغږي کولو پرمهال لیږدول شوي ډیټا ځانګړي ډولونه په انتخابي ډول غیر فعال کولو وړتیا په ترتیباتو کې اضافه شوې.
  • د مرکزي ادارې کارپوریټ کاروونکو لپاره یو قاعده اضافه شوې د ناڅرګند توسیع، کوم چې تاسو ته اجازه درکوي په وسیله کې د بهرني اضافو نصبولو مخه ونیسئ.
  • پلي شوي فرصت په جاواسکریپټ کې د ملکیتونو یا تلیفونونو ټولې سلسلې یو ځل چیک. د مثال په توګه، کله چې "db.user.name.length" ته لاسرسی ومومئ، مخکې له دې اړین و چې د ټولو اجزاوو تعریف ګام په ګام وګورئ، د بیلګې په توګه، د "if (db && db.user && db.user.name)" له لارې. اوس د عملیاتو په کارولو سره "؟" تاسو کولی شئ د "db?.user?.name?.length" ارزښت ته له لومړنیو چکونو پرته لاسرسی ومومئ او دا ډول لاسرسی به د تېروتنې لامل نشي. د ستونزو په صورت کې (که چیرې یو څه عنصر د ضعیف یا نه تعریف شوي په توګه پروسس شي)) محصول به "نا تعریف شوی" وي.
  • جاواسکریپټ یو نوی منطقي ارتباط آپریټر معرفي کوي "??"، کوم چې ښی عملیات بیرته راګرځوي که چیرې کیڼ عملیات NULL وي یا نه تعریف شوي، او برعکس. د مثال په توګه، "const foo = bar ؟؟ 'default string'" که bar null وي، نو د بار ارزښت به بیرته راګرځوي، په شمول کله چې بار 0 او '' وي، لکه څنګه چې د "||" آپریټر سره مخالف وي.
  • د اصلي آزموینې حالت کې (تجربې ځانګړتیاوې چې جلا ته اړتیا لري فعالول) وړاندیز شوی د منځپانګې لیست کولو API. د اوریجن ټایل د لوکل هوسټ یا 127.0.0.1 څخه ډاونلوډ شوي غوښتنلیکونو څخه د ټاکل شوي API سره د کار کولو وړتیا معنی لري ، یا د راجسټر کولو او ترلاسه کولو وروسته ځانګړي نښه چې د ځانګړي سایټ لپاره د محدود وخت لپاره اعتبار لري. API د منځپانګې لیست کول، د مینځپانګې په اړه میټاډاټا چمتو کوي کوم چې دمخه د پروګریسیو ویب ایپس (PWS) حالت کې د ویب غوښتنلیکونو لخوا زیرمه شوي و. غوښتنلیک کولی شي د براوزر اړخ کې مختلف ډیټا خوندي کړي ، پشمول د عکسونو ، ویډیوګانو او مقالو په شمول ، او کله چې د شبکې اتصال له لاسه ورکړل شي ، د کیچ ذخیره او IndexedDB APIs په کارولو سره یې وکاروئ. د مینځپانګې لیست کولو API دا ممکنه کوي چې دا ډول سرچینې اضافه کړي ، ومومي او حذف کړي. په براوزر کې، دا API دمخه د پاڼو لیست لیست کولو لپاره کارول کیږي او ملټي میډیا ډیټا د آفلاین لید لپاره شتون لري.

    کروم خپور شوی 80

  • ثبات شوی او اوس د Origin Trials API څخه بهر توزیع شوی د انتخاب کونکي سره اړیکه ونیسئ، کارونکي ته اجازه ورکوي چې د ادرس کتاب څخه ننوتنې غوره کړي او د دوی په اړه ځانګړي توضیحات سایټ ته ولیږدوي. غوښتنه د ملکیتونو لیست مشخص کوي چې باید بیرته ترلاسه شي. دا ملکیتونه په ښکاره ډول کارونکي ته ښودل کیږي، څوک چې پریکړه کوي چې ایا دا ملکیتونه تیریږي یا نه. API کارول کیدی شي، د بیلګې په توګه، د ویب بریښناليک پیرودونکي کې د لیږل شوي لیک لپاره ترلاسه کونکي غوره کولو لپاره، په ویب غوښتنلیک کې د VoIP فعالیت سره یو ځانګړي شمیر ته د زنګ وهلو لپاره، یا په ټولنیز شبکه کې د دمخه ثبت شوي ملګرو لټون کولو لپاره. . په ورته وخت کې، د اصلي آزموینې د یوې برخې په توګه، د اړیکو غوره کونکي ځینې نوي ملکیتونه وړاندیز شوي: د مخکینۍ شتون بشپړ نوم، بریښنالیک او تلیفون شمیره سربیره، د بریښنالیک پته او عکس لیږدولو وړتیا اضافه شوې.
  • په ویب کارکونکو کې وړاندیز شوی د ECMAScript ماډلونو بارولو لپاره یوه نوې لاره، تاسو ته اجازه درکوي د importScripts() فنکشن کارولو څخه ډډه وکړئ، کوم چې د وارد شوي سکریپټ پروسس کولو په وخت کې کارګر بندوي او په نړیوال شرایطو کې یې اجرا کوي. په نوې طریقه کې د ویب کارکونکو لپاره ځانګړي ماډلونه رامینځته کول شامل دي چې د معیاري جاوا سکریپټ وارداتو میکانیزمونو ملاتړ کوي او د کارګر اجرا کولو بندولو پرته په متحرک ډول بار کیدی شي. د ماډلونو د پورته کولو لپاره، د کارګر جوړونکی د نوي سرچینې ډول چمتو کوي - 'ماډول':

    const worker = نوی کارګر('worker.js', {
    ډول: 'ماډول'
    })؛

  • پلي شوي د جاواسکریپټ جوړ شوی وړتیا پرته له دې چې د بهرني کتابتونونو کارولو ته اړتیا ولري فشار شوي جریانونه پروسس کړي. APIs د کمپریشن او ډیکمپریشن لپاره اضافه شوي کمپریشن سټریم او ډیکمپریشن سټریم. د gzip او deflate الګوریتمونو په کارولو سره کمپریشن ملاتړ کیږي.

    const compressionReadablestream
    = inputReadableStream.pipeThroo(نوی کمپریشن سټریم('gzip'))؛

  • د CSS ملکیت اضافه شوی "لاین بریک: هرچیرې"، کوم چې د هر ډول ټایپوګرافیک کرکټر په کچه د وقفې اجازه ورکوي، په شمول د وقفې حروف ته نږدې وقفې چې د ځایونو لخوا وړاندې شوي ( ) او د کلمو په منځ کې. د CSS ملکیت هم اضافه شوی "overflow-wrap: هر ځای» تاسو ته اجازه درکوي هرچیرې د کرکټرونو نه ماتیدونکي ترتیب مات کړئ که چیرې د وقفې لپاره مناسب موقعیت په لیکه کې ونه موندل شي.
  • د رسنیو شرایطو لپاره چې په کوډ شوي بڼه پروسس شوي، د میتود لپاره ملاتړ پلي شوی MediaCapabilities.decodingInfo()، کوم چې د خوندي شوي مینځپانګې کوډ کولو لپاره د براوزر وړتیاو په اړه معلومات چمتو کوي (د مثال په توګه ، دا میتود د موجود بینډ ویت او سکرین اندازې پراساس د لوړ کیفیت یا انرژي وړ کوډ کولو سناریو غوره کولو لپاره کارول کیدی شي).
  • اضافه شوی طریقه HTMLVideoElement.getVideoPlaybackQuality()، د کوم له لارې تاسو کولی شئ د بټریټ ، ریزولوشن او نورو ویډیو پیرامیټونو تنظیم کولو لپاره د ویډیو پلے بیک فعالیت په اړه معلومات ترلاسه کړئ.
  • په API کې د تادیاتو اداره کوونکی، کوم چې د موجوده تادیاتو سیسټمونو سره ادغام ساده کوي ، وړتیا اضافه کړه پلاوي د تادیې سیسټم بهرني پروسیسر ته د پتې او اړیکو معلوماتو پروسس کول (د تادیې سیسټم غوښتنلیک ممکن د براوزر څخه ډیر دقیق معلومات ولري).
  • د HTTP سرلیک ملاتړ اضافه شوی Sec-Fetch-Dest، کوم چې تاسو ته اجازه درکوي د غوښتنې پورې اړوند د مینځپانګې ډول په اړه اضافي میټاډاټا واستوئ (د مثال په توګه ، د امګ ټاګ له لارې غوښتنې لپاره ، ډول یې "انځور" دی ، د فونټونو لپاره - "فونټ" ، د سکریپټونو لپاره - "سکریپټ" ، د سټایلونو لپاره - "سټایل"، او داسې نور). د ټاکل شوي ډول پراساس، سرور کولی شي د ځانګړو ډولونو بریدونو په وړاندې د ساتنې لپاره اقدامات وکړي (د بیلګې په توګه، دا امکان نلري چې د پیسو لیږد لپاره د سمبالونکي سره اړیکه د img ټګ له لارې مشخص شي، نو دا ډول غوښتنې اړتیا نلري. پروسس شي).
  • په جاواسکریپټ انجن V8 کې اصلاح ترسره شو په ډنډ کې د اشارو ذخیره کول. د بشپړ 64-bit ارزښت ذخیره کولو پرځای ، یوازې د پوائنټر ځانګړي ټیټ بټونه زیرمه شوي. دې اصلاح دا ممکنه کړې چې د 40-3٪ فعالیت جریمې په قیمت کې د 8٪ لخوا د هپ حافظې مصرف کم کړي.
    کروم خپور شوی 80

    کروم خپور شوی 80

  • بدلونونه د ویب پراختیا کونکو لپاره په وسیلو کې:
    • د ویب کنسول اوس د دې وړتیا لري چې د لیټ او ټولګي څرګندونې بیا تعریف کړي.

      کروم خپور شوی 80

    • د WebAssembly ډیبګ کولو وسیلې ښه شوي. ملاتړ اضافه کړ DWARF د ګام په ګام ډیبګ کولو لپاره، د بریک پوائنټونو مشخص کول، او د سرچینې کوډ کې د سټیک ټریس تحلیل کولو لپاره په کوم کې چې د WebAssembly غوښتنلیک لیکل شوی.

      کروم خپور شوی 80

    • د شبکې فعالیت تحلیل کولو لپاره ښه پینل. د غوښتنې پیل کولو پورې اړوند د سکریپټونو زنګونو سلسله لیدو وړتیا اضافه کړه.

      کروم خپور شوی 80

      نوې لار او د URL کالمونه اضافه شوي چې د هرې شبکې سرچینې لپاره مطلق لاره او بشپړ URL ښیې. ډاډ ترلاسه کوي چې غوره شوې پوښتنه د بیاکتنې ډیاګرام کې روښانه شوې.

      کروم خپور شوی 80

    • د شبکې شرایطو ټب کې، د کارن-ایجنټ پیرامیټر بدلولو لپاره یو اختیار اضافه شوی.

      کروم خپور شوی 80

    • د پلټنې پینل ترتیبولو لپاره یو نوی انٹرفیس وړاندیز شوی.
      کروم خپور شوی 80

    • په ټب کې پوښښ د هر فعالیت یا د هر کوډ بلاک لپاره د پوښښ ډیټا راټولولو انتخاب چمتو کړی (ډیر مفصل احصایې ، مګر ډیرو سرچینو ته اړتیا لري).

      کروم خپور شوی 80

  • د AppCache ښکاره عمل (په آفلاین حالت کې د ویب غوښتنلیک د عملیاتو تنظیم کولو ټیکنالوژي) محدود د سایټ اوسنی ډایرکټر (که چیرې منشور له www.example.com/foo/bar/ څخه ډاونلوډ شوی وي، نو د URL د پورته کولو وړتیا به یوازې /foo/bar/ کې کار وکړي). د AppCache ملاتړ پلان شوی چې په بشپړ ډول په کروم 82 کې لرې شي. ذکر شوی دلیل د کراس سایټ سکریپټینګ بریدونو لپاره د ویکتورونو څخه د خلاصون هیله ده. دا سپارښتنه کیږي چې د AppCache پرځای API وکاروئ پوښ.
  • بند شوی د میراث WebVR 1.1 API لپاره ملاتړ، کوم چې د API لخوا بدلیدلی شي د ویب ایکس آر وسیله، کوم چې تاسو ته اجازه درکوي د مجازی او وده شوي واقعیت رامینځته کولو اجزاو ته لاسرسی ومومئ او د مختلف ټولګیو وسیلو سره کار متحد کړئ ، د سټیشنري مجازی حقیقت هیلمټونو څخه د ګرځنده وسیلو پراساس حلونو پورې.
  • د راجستر پروتوکول هینډلر () او غیر راجستر پروتوکول هینډلر () میتودونو له لارې تړل شوي پروتوکول هینډلر اوس یوازې په خوندي شرایطو کې کار کولی شي (کله چې د HTTPS له لارې لاسرسی ومومي).

د نوښتونو او بګ فکسونو سربیره ، نوې نسخه له مینځه وړي 56 زیانونه. ډیری زیانمننې د وسیلو سره د اتوماتیک ازموینې په پایله کې پیژندل شوي پته Sanitizer, د حافظې پاکوونکي, د جریان بشپړتیا کنټرول, LibFuzer и AFL. هیڅ جدي ستونزې ندي پیژندل شوي چې یو ته به اجازه ورکړي چې د براوزر محافظت ټولې کچې تیر کړي او د سینڈ باکس چاپیریال څخه بهر سیسټم کې کوډ اجرا کړي. د اوسني ریلیز لپاره د زیانونو موندلو لپاره د نغدو انعامونو ورکولو لپاره د پروګرام د یوې برخې په توګه، ګوګل د 37 زره ډالرو په ارزښت 48 انعامونه ورکړل (یو $ 10000 جایزه، درې $ 5000 انعامونه، درې $ 3000 انعامونه، څلور $ 2000 انعامونه، درې $ 1000 انعامونه او شپږ $ 500 انعامونه). د 17 انعامونو اندازه لاهم نه ده ټاکل شوې.

سرچینه: opennet.ru

Add a comment