Firefox 91 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. Firefox 91 విడుదల పొడిగించిన మద్దతు విడుదల (ESR)గా వర్గీకరించబడింది, దీని కోసం నవీకరణలు ఏడాది పొడవునా విడుదల చేయబడతాయి. అదనంగా, 78.13.0 దీర్ఘకాల మద్దతుతో మునుపటి శాఖకు నవీకరణ సృష్టించబడింది (భవిష్యత్తులో మరో రెండు నవీకరణలు 78.14 మరియు 78.15 ఆశించబడతాయి). Firefox 92 బ్రాంచ్ త్వరలో బీటా టెస్టింగ్ దశకు బదిలీ చేయబడుతుంది, దీని విడుదల సెప్టెంబర్ 7న జరగనుంది.
ప్రధాన ఆవిష్కరణలు:
- ప్రైవేట్ బ్రౌజింగ్ మోడ్లో, HTTPS-మొదటి విధానం డిఫాల్ట్గా సక్రియం చేయబడుతుంది, ఇది గతంలో సెట్టింగ్లలో అందుబాటులో ఉన్న “HTTPS మాత్రమే” ఎంపిక వలె ఉంటుంది. మీరు ప్రైవేట్ మోడ్లో HTTP ద్వారా ఎన్క్రిప్షన్ లేకుండా పేజీని తెరవడానికి ప్రయత్నించినప్పుడు, బ్రౌజర్ మొదట సైట్ను HTTPS ద్వారా యాక్సెస్ చేయడానికి ప్రయత్నిస్తుంది (“http://” స్థానంలో “https://” ఉంటుంది) మరియు ప్రయత్నం విఫలమైతే, ఇది ఎన్క్రిప్షన్ లేకుండా స్వయంచాలకంగా సైట్ని యాక్సెస్ చేస్తుంది. HTTPS ఓన్లీ మోడ్ నుండి ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, చిత్రాలు, స్క్రిప్ట్లు మరియు స్టైల్ షీట్ల వంటి ఉప వనరులను లోడ్ చేయడానికి HTTPS-ఫస్ట్ వర్తించదు, కానీ లింక్పై క్లిక్ చేసిన తర్వాత లేదా చిరునామాలో URLని టైప్ చేసిన తర్వాత సైట్ను తెరవడానికి ప్రయత్నించినప్పుడు మాత్రమే వర్తిస్తుంది. బార్.
- పేజీ యొక్క సంక్షిప్త సంస్కరణను ముద్రించే మోడ్ తిరిగి అందించబడింది, రీడర్ మోడ్లోని వీక్షణను గుర్తుకు తెస్తుంది, దీనిలో పేజీ యొక్క ముఖ్యమైన వచనం మాత్రమే ప్రదర్శించబడుతుంది మరియు అన్ని సంబంధిత నియంత్రణలు, బ్యానర్లు, మెనులు, నావిగేషన్ బార్లు మరియు ఇతర భాగాలు కంటెంట్తో సంబంధం లేని పేజీ దాచబడింది. ప్రింటింగ్కు ముందు రీడర్ వ్యూని యాక్టివేట్ చేయడం ద్వారా మోడ్ ప్రారంభించబడుతుంది. ఫైర్ఫాక్స్ 81లో కొత్త ప్రింట్ ప్రివ్యూ ఇంటర్ఫేస్కు మారిన తర్వాత ఈ మోడ్ నిలిపివేయబడింది.
- మొత్తం కుక్కీ రక్షణ పద్ధతి యొక్క సామర్థ్యాలు విస్తరించబడ్డాయి, ఇది ప్రైవేట్ బ్రౌజింగ్ మోడ్లో సక్రియం చేయబడుతుంది మరియు అవాంఛిత కంటెంట్ను నిరోధించడానికి కఠినమైన మోడ్ను ఎంచుకున్నప్పుడు (కఠినమైనది). మోడ్ ప్రతి సైట్ కోసం కుక్కీల కోసం ప్రత్యేక ఐసోలేటెడ్ స్టోరేజ్ని ఉపయోగించడాన్ని సూచిస్తుంది, ఇది సైట్ల మధ్య కదలికను ట్రాక్ చేయడానికి కుక్కీల వినియోగాన్ని అనుమతించదు, ఎందుకంటే సైట్లో లోడ్ చేయబడిన థర్డ్-పార్టీ బ్లాక్ల నుండి సెట్ చేయబడిన అన్ని కుక్కీలు ప్రధాన సైట్తో ముడిపడి ఉంటాయి మరియు ఇతర సైట్ల నుండి ఈ బ్లాక్లను యాక్సెస్ చేసినప్పుడు బదిలీ చేయబడదు. కొత్త వెర్షన్లో, దాచిన డేటా లీక్లను తొలగించడానికి, కుకీ() క్లీనింగ్ లాజిక్ మార్చబడింది మరియు స్థానికంగా సమాచారాన్ని నిల్వ చేసే సైట్ల గురించి వినియోగదారులకు తెలియజేయబడింది.
- డౌన్లోడ్ చేసిన తర్వాత తెరవబడిన ఫైల్లను సేవ్ చేయడానికి లాజిక్ మార్చబడింది. బాహ్య అప్లికేషన్లలో డౌన్లోడ్ చేసిన తర్వాత తెరవబడిన ఫైల్లు ఇప్పుడు తాత్కాలిక డైరెక్టరీకి బదులుగా సాధారణ “డౌన్లోడ్లు” డైరెక్టరీలో సేవ్ చేయబడతాయి. Firefox రెండు డౌన్లోడ్ మోడ్లను అందిస్తుందని గుర్తుంచుకోండి - డౌన్లోడ్ చేసి సేవ్ చేయండి మరియు డౌన్లోడ్ చేయండి మరియు అప్లికేషన్లో తెరవండి. రెండవ సందర్భంలో, డౌన్లోడ్ చేయబడిన ఫైల్ తాత్కాలిక డైరెక్టరీలో సేవ్ చేయబడింది, ఇది సెషన్ ముగిసిన తర్వాత తొలగించబడుతుంది. ఈ ప్రవర్తన వినియోగదారుల మధ్య అసంతృప్తిని కలిగించింది, వారికి ఫైల్కు ప్రత్యక్ష ప్రాప్యత అవసరమైతే, ఫైల్ సేవ్ చేయబడిన తాత్కాలిక డైరెక్టరీ కోసం అదనంగా శోధించవలసి ఉంటుంది లేదా ఫైల్ ఇప్పటికే స్వయంచాలకంగా తొలగించబడి ఉంటే డేటాను మళ్లీ డౌన్లోడ్ చేస్తుంది.
- దాదాపు అన్ని వినియోగదారు చర్యల కోసం "క్యాచ్-అప్ పెయింట్స్" ఆప్టిమైజేషన్ ప్రారంభించబడింది, ఇది ఇంటర్ఫేస్లోని చాలా ఆపరేషన్ల ప్రతిస్పందనను 10-20% పెంచడం సాధ్యం చేసింది.
- Windows ప్లాట్ఫారమ్ కోసం అసెంబ్లీలు సింగిల్ సైన్-ఆన్ టెక్నాలజీ (SSO)కి మద్దతును జోడించాయి, ఇది Windows 10 నుండి ఆధారాలను ఉపయోగించి సైట్లకు కనెక్ట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- MacOS కోసం బిల్డ్లలో, సిస్టమ్లో “ఇంక్రీజ్ కాంట్రాస్ట్” ఎంపికను సక్రియం చేసినప్పుడు అధిక కాంట్రాస్ట్ మోడ్ స్వయంచాలకంగా ఆన్ చేయబడుతుంది.
- అడ్రస్ బార్లోని సిఫార్సుల జాబితా నుండి ట్యాబ్కు మారడానికి మిమ్మల్ని అనుమతించే “టాబ్కి మారండి” మోడ్, ఇప్పుడు ప్రైవేట్ బ్రౌజింగ్ మోడ్లో పేజీలను కవర్ చేస్తుంది.
- గేమ్ప్యాడ్ API ఇప్పుడు సురక్షిత సందర్భంలో పేజీని తెరిచేటప్పుడు మాత్రమే అందుబాటులో ఉంటుంది, అనగా. HTTPS ద్వారా, లోకల్ హోస్ట్ ద్వారా లేదా స్థానిక ఫైల్ నుండి తెరిచినప్పుడు;
- డెస్క్టాప్ వెర్షన్ విజువల్ వ్యూపోర్ట్ APIకి మద్దతును కలిగి ఉంటుంది, దీని ద్వారా మీరు ఆన్-స్క్రీన్ కీబోర్డ్ లేదా స్కేలింగ్ యొక్క ప్రదర్శనను పరిగణనలోకి తీసుకుని అసలు కనిపించే ప్రాంతాన్ని గుర్తించవచ్చు.
- జోడించిన పద్ధతులు: Intl.DateTimeFormat.prototype.formatRange() - తేదీ పరిధితో స్థానికీకరించిన మరియు ఫార్మాట్ చేసిన స్ట్రింగ్ను అందిస్తుంది (ఉదాహరణకు, "1/05/21 - 1/10/21"); Intl.DateTimeFormat.prototype.formatRangeToParts() - లొకేల్-నిర్దిష్ట తేదీ పరిధి భాగాలతో శ్రేణిని అందిస్తుంది.
- Window.navigator మాదిరిగానే Window.clientInformation ప్రాపర్టీ జోడించబడింది.
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 91 19 దుర్బలత్వాలను తొలగిస్తుంది, వాటిలో 16 ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి. 10 దుర్బలత్వాలు (CVE-2021-29990 మరియు CVE-2021-29989 క్రింద సేకరించబడినవి) బఫర్ ఓవర్ఫ్లోలు మరియు ఇప్పటికే విముక్తి పొందిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యల వలన సంభవించాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్ని అమలు చేయడానికి దారితీయవచ్చు.
మూలం: opennet.ru