Chrome విడుదల 76

Google సమర్పించారు వెబ్ బ్రౌజర్ విడుదల Chrome 76... ఏకకాలంలో అందుబాటులో ఉంది ఉచిత ప్రాజెక్ట్ యొక్క స్థిరమైన విడుదల క్రోమియం, ఇది Chrome ఆధారంగా పనిచేస్తుంది. Chrome బ్రౌజర్ భిన్నంగా ఉంటుంది Google లోగోలను ఉపయోగించడం, క్రాష్ అయినప్పుడు నోటిఫికేషన్‌లను పంపే సిస్టమ్ ఉనికి, అభ్యర్థనపై ఫ్లాష్ మాడ్యూల్‌ను డౌన్‌లోడ్ చేయగల సామర్థ్యం, ​​రక్షిత వీడియో కంటెంట్‌ను ప్లే చేయడానికి మాడ్యూల్స్ (DRM), శోధన సమయంలో స్వయంచాలకంగా నవీకరణలను మరియు ప్రసారాన్ని ఇన్‌స్టాల్ చేసే సిస్టమ్ RLZ పారామితులు. Chrome 77 యొక్క తదుపరి విడుదల సెప్టెంబర్ 10న షెడ్యూల్ చేయబడింది.

ప్రధాన మార్పులు в క్రోమ్ 76:

  • యాక్టివేట్ చేయబడింది డిఫాల్ట్‌గా, థర్డ్-పార్టీ కుక్కీల బదిలీకి వ్యతిరేకంగా రక్షణ మోడ్, ఇది సెట్-కుకీ హెడర్‌లో SameSite లక్షణం లేనప్పుడు, డిఫాల్ట్‌గా “SameSite=Lax” విలువను సెట్ చేస్తుంది, దీని నుండి ఇన్‌సర్ట్‌ల కోసం కుక్కీలను పంపడాన్ని పరిమితం చేస్తుంది మూడవ పక్షం సైట్‌లు (కానీ సైట్‌లు ఇప్పటికీ కుకీ విలువను SameSite=ఏదీ సెట్ చేసేటప్పుడు స్పష్టంగా సెట్ చేయడం ద్వారా పరిమితిని భర్తీ చేయగలవు). ఇప్పటి వరకు, బ్రౌజర్ ఒక కుకీని సెట్ చేసిన సైట్‌కు ఏదైనా అభ్యర్థనకు కుక్కీని పంపుతుంది, ప్రారంభంలో మరొక సైట్ తెరవబడినప్పటికీ మరియు అభ్యర్థన పరోక్షంగా చిత్రాన్ని లోడ్ చేయడం ద్వారా లేదా ఐఫ్రేమ్ ద్వారా చేయబడుతుంది. 'Lax' మోడ్‌లో, CSRF దాడులను ప్రారంభించడానికి మరియు సైట్‌ల మధ్య వినియోగదారు కదలికలను ట్రాక్ చేయడానికి తరచుగా ఉపయోగించే ఇమేజ్ అభ్యర్థనలు లేదా iframe కంటెంట్ లోడింగ్ వంటి క్రాస్-సైట్ సబ్-రిక్వెస్ట్‌ల కోసం మాత్రమే కుక్కీ ట్రాన్స్‌మిషన్ బ్లాక్ చేయబడుతుంది.
  • డిఫాల్ట్‌గా ఫ్లాష్ కంటెంట్‌ని ప్లే చేయడం ఆపివేయబడింది. Chrome 87 విడుదలయ్యే వరకు, డిసెంబర్ 2020లో, ఫ్లాష్ మద్దతును సెట్టింగ్‌లలో (అధునాతన > గోప్యత మరియు భద్రత > సైట్ సెట్టింగ్‌లు) అందించవచ్చు, ఆ తర్వాత ప్రతి సైట్ కోసం ఫ్లాష్ కంటెంట్‌ను ప్లే చేసే ఆపరేషన్ యొక్క స్పష్టమైన నిర్ధారణ (నిర్ధారణ బ్రౌజర్ పునఃప్రారంభించే వరకు గుర్తుంచుకోవాలి). 2020లో ఫ్లాష్ టెక్నాలజీకి మద్దతును ముగించడానికి అడోబ్ గతంలో ప్రకటించిన ప్లాన్‌తో ఫ్లాష్‌కు మద్దతు ఇవ్వడానికి కోడ్ యొక్క పూర్తి తొలగింపు సమకాలీకరించబడింది;
  • ఎంటర్‌ప్రైజెస్ కోసం, Google డిస్క్ నిల్వలో ఫైల్‌ల కోసం శోధించే సామర్థ్యం చిరునామా పట్టీకి జోడించబడింది;

    Chrome విడుదల 76

  • ప్రారంభించింది మాస్ బ్లాకింగ్ Chromeలో అనుచితమైన ప్రకటనలు కంటెంట్ యొక్క అవగాహనకు ఆటంకం కలిగిస్తాయి మరియు మెరుగైన ప్రకటనల కోసం కూటమి అభివృద్ధి చేసిన ప్రమాణాలకు అనుగుణంగా ఉండవు;
  • కొత్త పేజీకి మారడానికి అనుకూల మోడ్ అమలు చేయబడింది, దీనిలో ప్రస్తుత కంటెంట్ క్లియర్ చేయబడుతుంది మరియు తెల్లటి నేపథ్యం వెంటనే ప్రదర్శించబడదు, కానీ కొద్దిపాటి ఆలస్యం తర్వాత. వేగంగా లోడ్ అవుతున్న పేజీల కోసం, స్క్రాప్ చేయడం వల్ల మినుకుమినుకుమనే ఫలితం ఉంటుంది మరియు కొత్త పేజీ లోడ్ కాబోతోందని వినియోగదారుకు తెలియజేసే పేలోడ్‌ను అందించదు. కొత్త విడుదలలో, ఒక పేజీ త్వరగా తెరుచుకుని, కొంచెం ఆలస్యమైతే, మునుపటి పేజీని సజావుగా భర్తీ చేస్తూ కొత్త పేజీ ప్రదర్శించబడుతుంది (ఉదాహరణకు, డిజైన్‌లో సారూప్యమైన అదే సైట్‌లోని ఇతర పేజీలకు మారేటప్పుడు సౌకర్యవంతంగా ఉంటుంది మరియు రంగు పథకం). పేజీని ప్రదర్శించడానికి వినియోగదారుకు కొంత సమయం పట్టినట్లయితే, మునుపటిలాగా, స్క్రీన్ ముందుగా క్లియర్ చేయబడుతుంది;
  • పేజీలో వినియోగదారు కార్యాచరణను నిర్ణయించే ప్రమాణాలు కఠినతరం చేయబడ్డాయి. పేజీలో వినియోగదారు చర్యల తర్వాత మాత్రమే పాప్-అప్ నోటిఫికేషన్‌లను ప్రదర్శించడానికి మరియు బాధించే వీడియో/ఆడియో కంటెంట్‌ను ప్లే చేయడానికి Chrome మిమ్మల్ని అనుమతిస్తుంది. కొత్త విడుదలతో, ఎస్కేప్‌ను నొక్కడం, లింక్‌పై హోవర్ చేయడం మరియు స్క్రీన్‌ను తాకడం వంటివి పేజీ-సక్రియం చేసే పరస్పర చర్యలుగా గుర్తించబడవు (స్పష్టమైన క్లిక్, టైపింగ్ లేదా స్క్రోలింగ్ అవసరం);
  • చేర్చబడింది మీడియా ప్రశ్న “ప్రియర్స్-కలర్-స్కీమ్”, ఇది బ్రౌజర్ డార్క్ థీమ్‌ను ఉపయోగిస్తుందో లేదో నిర్ధారించడానికి సైట్‌లను అనుమతిస్తుంది మరియు వీక్షిస్తున్న సైట్ కోసం డార్క్ థీమ్‌ను ఆటోమేటిక్‌గా ఎనేబుల్ చేస్తుంది.
  • మీరు Linux కోసం బిల్డ్‌లలో డార్క్ థీమ్‌ను ప్రారంభించినప్పుడు, చిరునామా పట్టీ ఇప్పుడు ముదురు రంగులో ప్రదర్శించబడుతుంది;
  • నిరోధించబడింది ఫైల్‌సిస్టమ్ APIతో మానిప్యులేషన్‌ల ద్వారా అజ్ఞాత మోడ్‌లో పేజీ తెరవడాన్ని గుర్తించే సామర్థ్యం, ​​ఇది గతంలో కుక్కీలను గుర్తుంచుకోకుండా పేజీలను వ్యక్తిగతంగా తెరిచే సందర్భంలో చెల్లింపు సభ్యత్వాన్ని విధించడానికి కొన్ని ప్రచురణల ద్వారా ఉపయోగించబడింది (తద్వారా వినియోగదారులు ప్రైవేట్ మోడ్‌ను ఉపయోగించరు. ఉచిత ట్రయల్ యాక్సెస్‌ని అందించే మెకానిజంను దాటవేయడానికి). మునుపు, అజ్ఞాత మోడ్‌లో పని చేస్తున్నప్పుడు, సెషన్‌ల మధ్య డేటా కుంగిపోకుండా నిరోధించడానికి ఫైల్‌సిస్టమ్ APIకి యాక్సెస్‌ను బ్రౌజర్ బ్లాక్ చేసింది, ఇది ఫైల్‌సిస్టమ్ API ద్వారా డేటాను సేవ్ చేసే సామర్థ్యాన్ని తనిఖీ చేయడానికి మరియు విఫలమైతే, కార్యాచరణను నిర్ధారించడానికి JavaScriptని అనుమతించింది. అజ్ఞాత మోడ్. ఇప్పుడు FileSystem APIకి యాక్సెస్ నిరోధించబడలేదు మరియు సెషన్ ముగిసిన తర్వాత కంటెంట్ క్లియర్ చేయబడుతుంది;
  • చేర్చబడింది లో కొత్త సవాళ్లు
    API చెల్లింపు అభ్యర్థన మరియు చెల్లింపు హ్యాండ్లర్. PaymentRequestEvent ఆబ్జెక్ట్‌లో కొత్త పద్ధతి మార్పుPaymentMethod() కనిపించింది మరియు PaymentRequest ఆబ్జెక్ట్‌కు కొత్త ఈవెంట్ హ్యాండ్లర్ చెల్లింపు పద్ధతిలో మార్పు జోడించబడింది, ఇది చెల్లింపు పద్ధతిని మార్చే వినియోగదారుకు చెల్లింపు సేకరణ సైట్ లేదా వెబ్ అప్లికేషన్ ప్రతిస్పందించడానికి అనుమతిస్తుంది. కొత్త విడుదల చెల్లింపు APIలు స్వీయ సంతకం చేసిన సర్టిఫికేట్‌లను ఉపయోగించి అప్లికేషన్‌లను పరీక్షించడాన్ని సులభతరం చేస్తుంది. అభివృద్ధి సమయంలో సర్టిఫికేట్ ధృవీకరణ లోపాలను విస్మరించడానికి, కొత్త కమాండ్ లైన్ ఎంపిక “—ignore-certificate-errors” జోడించబడింది;

  • డెస్క్‌టాప్ ప్రోగ్రెసివ్ వెబ్ యాప్స్ (PWA) మోడ్‌లో నడుస్తున్న వెబ్ అప్లికేషన్‌ల కోసం బుక్‌మార్క్‌లకు జోడించడానికి బటన్ పక్కన ఉన్న అడ్రస్ బార్‌లో, జోడించబడింది ప్రత్యేక ప్రోగ్రామ్‌గా పని చేయడానికి సిస్టమ్‌లో వెబ్ అప్లికేషన్‌ను ఇన్‌స్టాల్ చేయడానికి సత్వరమార్గం;
    Chrome విడుదల 76

  • మొబైల్ పరికరాల కోసం, హోమ్ స్క్రీన్‌కు అప్లికేషన్‌ను జోడించడానికి ఆహ్వానంతో మినీ-ప్యానెల్ ప్రదర్శనను నియంత్రించడం సాధ్యమవుతుంది. PWA (ప్రోగ్రెసివ్ వెబ్ యాప్) అప్లికేషన్‌ల కోసం, మీరు మొదట సైట్‌ను తెరిచినప్పుడు డిఫాల్ట్ మినీ-బార్ స్వయంచాలకంగా చూపబడుతుంది. డెవలపర్ ఇప్పుడు ఈ ప్యానెల్‌ను ప్రదర్శించడానికి నిరాకరించవచ్చు మరియు అతని స్వంత ఇన్‌స్టాలేషన్ ప్రాంప్ట్‌ను అమలు చేయవచ్చు, దీని కోసం అతను ఈవెంట్ హ్యాండ్లర్‌ను ఇన్‌స్టాల్ చేయవచ్చు
    ఇన్‌స్టాల్ ప్రాంప్ట్‌కు ముందు మరియు డిఫాల్ట్‌ను నిరోధించడానికి కాల్‌ను అటాచ్ చేయండి();
    Chrome విడుదల 76

  • Android వాతావరణంలో ఇన్‌స్టాల్ చేయబడిన PWA అప్లికేషన్‌ల (ప్రోగ్రెసివ్ వెబ్ యాప్) కోసం అప్‌డేట్ చెక్‌ల ఫ్రీక్వెన్సీ పెంచబడింది. WebAPK నవీకరణలు ఇప్పుడు రోజుకు ఒకసారి తనిఖీ చేయబడతాయి మరియు మునుపటిలాగా ప్రతి మూడు రోజులకు ఒకసారి కాదు. అటువంటి చెక్ మానిఫెస్ట్‌లో కనీసం ఒక కీ ప్రాపర్టీలో మార్పును వెల్లడి చేస్తే, బ్రౌజర్ కొత్త WebAPKని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేస్తుంది;
  • API లో Async క్లిప్‌బోర్డ్ navigator.clipboard.read() మరియు navigator.clipboard.write() పద్ధతులను ఉపయోగించి క్లిప్‌బోర్డ్ ద్వారా చిత్రాలను ప్రోగ్రామాటిక్‌గా చదవగల మరియు వ్రాయగల సామర్థ్యాన్ని జోడించారు;
  • HTTP హెడర్‌ల సమూహానికి మద్దతు అమలు చేయబడింది మెటాడేటాను పొందండి (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site మరియు Sec-Fetch-User), అభ్యర్థన యొక్క స్వభావం గురించి అదనపు మెటాడేటాను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది (క్రాస్-సైట్ అభ్యర్థన, img ట్యాగ్ ద్వారా అభ్యర్థన మొదలైనవి .) కొన్ని రకాల దాడుల నుండి రక్షించడానికి సర్వర్ చర్యల ఆమోదం కోసం (ఉదాహరణకు, డబ్బును బదిలీ చేయడానికి హ్యాండ్లర్‌కు లింక్‌ను img ట్యాగ్ ద్వారా పేర్కొనడం అసంభవం, కాబట్టి అటువంటి అభ్యర్థనలు అప్లికేషన్‌కు పంపబడకుండా బ్లాక్ చేయబడతాయి );
  • ఫీచర్ జోడించబడింది form.requestSubmit(), ఇది సమర్పించు బటన్‌పై క్లిక్ చేసిన విధంగానే ఫారమ్ డేటా యొక్క ప్రోగ్రామాటిక్ సమర్పణను ప్రారంభిస్తుంది. మీ స్వంత ఫారమ్‌ను సమర్పించు బటన్‌లను అభివృద్ధి చేస్తున్నప్పుడు ఫంక్షన్‌ని ఉపయోగించవచ్చు, దీని కోసం form.submit()ని కాల్ చేయడం సరిపోదు ఎందుకంటే ఇది పారామితుల యొక్క ఇంటరాక్టివ్ ధృవీకరణకు దారితీయదు, 'సమర్పించు' ఈవెంట్ యొక్క ఉత్పత్తి మరియు డేటా ప్రసారం సమర్పించు బటన్‌కు కట్టుబడి ఉంటుంది;
  • IndexedDBకి ఫంక్షన్ జోడించబడింది కట్టుబడి (), ఇది IDBట్రాన్సాక్షన్ ఆబ్జెక్ట్‌తో అనుబంధించబడిన లావాదేవీలను పూర్తి చేయడానికి అన్ని అనుబంధిత అభ్యర్థనలలో ఈవెంట్ హ్యాండ్లర్ల కోసం వేచి ఉండకుండా మిమ్మల్ని అనుమతిస్తుంది. కమిట్()ని ఉపయోగించడం వలన మీరు స్టోరేజీకి రిక్వెస్ట్‌లను వ్రాయడం మరియు చదవడం యొక్క నిర్గమాంశను పెంచడానికి మరియు లావాదేవీని పూర్తి చేయడాన్ని స్పష్టంగా నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • FormatToParts() మరియు solutionOptions() వంటి Intl.DateTimeFormat ఫంక్షన్‌లకు ఎంపికలు జోడించబడ్డాయి. తేదీ శైలి మరియు సమయ శైలి, ఇది లొకేల్-నిర్దిష్ట తేదీ మరియు సమయ ప్రదర్శన శైలులను అభ్యర్థించడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • BigInt.prototype.toLocaleString() పద్ధతి లొకేల్ ఆధారంగా సంఖ్యలను ఫార్మాట్ చేయడానికి సవరించబడింది మరియు Intl.NumberFormat.prototype.format() పద్ధతి మరియు formatToParts() ఫంక్షన్ BigInt ఇన్‌పుట్ విలువలకు మద్దతుగా సవరించబడ్డాయి;
  • API అనుమతించబడింది మీడియా సామర్థ్యాలు అన్ని రకాల వెబ్ వర్కర్లలో, ఒక వర్కర్ నుండి MediaStreamని సృష్టించేటప్పుడు సరైన పారామితులను ఎంచుకోవడానికి ఉపయోగించవచ్చు;
  • పద్ధతి జోడించబడింది Promise.allSettled(), ఇది పెండింగ్‌లో ఉన్న వాగ్దానాలతో సహా నెరవేర్చిన లేదా తిరస్కరించబడిన వాగ్దానాలను మాత్రమే అందిస్తుంది;
  • Chrome ఇంటర్‌ఫేస్‌లో పాప్-అప్ హెచ్చరికలను దాచడానికి మునుపు ఉపయోగించబడే “--disable-infobars” ఎంపిక తీసివేయబడింది (భద్రతా సంబంధిత హెచ్చరికలను దాచడానికి CommandLineFlagSecurityWarningsEnabled నియమం ప్రతిపాదించబడింది);
  • బ్లాబ్‌లతో పని చేయడానికి ఇంటర్‌ఫేస్‌కు జోడించారు నిర్దిష్ట డేటా రకాలను చదవడానికి పద్ధతులు text(), arrayBuffer() మరియు stream();
  • లైన్ ఓవర్‌ఫ్లోకు దారితీసే వైట్‌స్పేస్ యొక్క ఏదైనా క్రమాన్ని విచ్ఛిన్నం చేయాలని పేర్కొనడానికి CSS ప్రాపర్టీ "వైట్-స్పేస్:బ్రేక్-స్పేసెస్" జోడించబడింది;
  • chrome://flagsలో జెండాలను శుభ్రపరిచే పని ప్రారంభమైంది, ఉదాహరణకు, తొలగించబడింది "పింగ్" లక్షణాన్ని నిలిపివేయడానికి ఫ్లాగ్ చేయండి, ఇది సైట్ యజమానులను వారి పేజీల నుండి లింక్‌లపై క్లిక్‌లను ట్రాక్ చేయడానికి అనుమతిస్తుంది. మీరు ఒక లింక్‌ను అనుసరిస్తే మరియు బ్రౌజర్‌లోని “a href” ట్యాగ్‌లో “ping=URL” లక్షణం ఉంటే, మీరు ఇప్పుడు పరివర్తన గురించిన సమాచారంతో అట్రిబ్యూట్‌లో పేర్కొన్న URLకి అదనపు POST అభ్యర్థనను పంపడాన్ని నిలిపివేయవచ్చు. ఈ లక్షణం నుండి పింగ్‌ను నిరోధించడం యొక్క అర్థం పోతుంది నిర్వచించబడింది HTML5 స్పెసిఫికేషన్‌లలో మరియు అదే చర్యను నిర్వహించడానికి అనేక పరిష్కారాలు ఉన్నాయి (ఉదాహరణకు, ట్రాన్సిట్ లింక్ ద్వారా వెళ్లడం లేదా జావాస్క్రిప్ట్ హ్యాండ్లర్‌లతో క్లిక్‌లను అడ్డగించడం);
  • డిసేబుల్ ఫ్లాగ్‌ని తొలగించారు కఠినమైన సైట్ ఐసోలేషన్ పాలన, దీనిలో వివిధ హోస్ట్‌ల నుండి పేజీలు ఎల్లప్పుడూ విభిన్న ప్రక్రియల మెమరీలో ఉంటాయి, వీటిలో ప్రతి ఒక్కటి దాని స్వంత శాండ్‌బాక్స్‌ను ఉపయోగిస్తుంది.
  • V8 ఇంజిన్ JSON ఆకృతిని స్కానింగ్ మరియు పార్సింగ్ పనితీరును గణనీయంగా పెంచింది. జనాదరణ పొందిన వెబ్ పేజీల కోసం, JSON.parse అమలు వేగం 2.7 రెట్లు పెరుగుతుంది. యూనికోడ్ స్ట్రింగ్‌ల మార్పిడి గణనీయంగా వేగవంతం చేయబడింది, ఉదాహరణకు, String#localeCompare, String#normalize, అలాగే కొన్ని Intl APIలకు కాల్‌ల వేగం దాదాపు రెట్టింపు అయింది. frozen.indexOf(v), frozen.includes(v), fn(...frozen), fn(...[...frozen]) వంటి ఆపరేషన్‌లను ఉపయోగిస్తున్నప్పుడు స్తంభింపచేసిన శ్రేణులతో కూడిన ఆపరేషన్‌ల పనితీరు కూడా గణనీయంగా ఆప్టిమైజ్ చేయబడింది. మరియు fn.apply(ఇది, [... ఘనీభవించిన]).

    Chrome విడుదల 76

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, కొత్త వెర్షన్ తొలగిస్తుంది 43 దుర్బలత్వాలు. సాధనాలతో స్వయంచాలక పరీక్షల ఫలితంగా అనేక దుర్బలత్వాలు గుర్తించబడ్డాయి చిరునామా శానిటైజర్, మెమరీ శానిటైజర్, నియంత్రణ ప్రవాహ సమగ్రత, లిబ్ఫజర్ и AFL. బ్రౌజర్ రక్షణ యొక్క అన్ని స్థాయిలను దాటవేయడానికి మరియు శాండ్‌బాక్స్ వాతావరణం వెలుపల సిస్టమ్‌లో కోడ్‌ని అమలు చేయడానికి అనుమతించే క్లిష్టమైన సమస్యలు ఏవీ గుర్తించబడలేదు. ప్రస్తుత విడుదల కోసం హానిని గుర్తించినందుకు నగదు రివార్డ్‌లను చెల్లించే కార్యక్రమంలో భాగంగా, Google $16 (ఒక అవార్డు $23500, ఒక అవార్డు $10000, $6000 యొక్క రెండు అవార్డులు మరియు $3000 యొక్క మూడు అవార్డులు) మొత్తంలో 500 అవార్డులను చెల్లించింది. 9 రివార్డ్‌ల పరిమాణం ఇంకా నిర్ణయించబడలేదు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి