Firefox 98 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. అదనంగా, దీర్ఘకాలిక మద్దతు శాఖ నవీకరణ సృష్టించబడింది - 91.7.0. Firefox 99 శాఖ బీటా పరీక్ష దశకు బదిలీ చేయబడింది, దీని విడుదల ఏప్రిల్ 5న జరగనుంది.
ప్రధాన ఆవిష్కరణలు:
- ఫైల్లను డౌన్లోడ్ చేస్తున్నప్పుడు ప్రవర్తన మార్చబడింది - డౌన్లోడ్ ప్రారంభమయ్యే ముందు అభ్యర్థనను ప్రదర్శించడానికి బదులుగా, ఫైల్లు ఇప్పుడు స్వయంచాలకంగా డౌన్లోడ్ చేయడం ప్రారంభిస్తాయి మరియు డౌన్లోడ్ ప్రారంభం గురించి నోటిఫికేషన్ ప్యానెల్లో చూపబడుతుంది. ప్యానెల్ ద్వారా, వినియోగదారు ఎప్పుడైనా డౌన్లోడ్ ప్రక్రియ గురించి సమాచారాన్ని స్వీకరించవచ్చు, డౌన్లోడ్ సమయంలో డౌన్లోడ్ చేయబడిన ఫైల్ను తెరవవచ్చు (డౌన్లోడ్ పూర్తయిన తర్వాత చర్య చేయబడుతుంది) లేదా ఫైల్ను తొలగించవచ్చు. సెట్టింగ్లలో, మీరు ప్రతి బూట్లో కనిపించేలా ప్రాంప్ట్ను ప్రారంభించవచ్చు మరియు నిర్దిష్ట రకం ఫైల్లను తెరవడానికి డిఫాల్ట్ అప్లికేషన్ను నిర్వచించవచ్చు.
- డౌన్లోడ్ జాబితాలోని ఫైల్లపై కుడి-క్లిక్ చేసినప్పుడు చూపబడే సందర్భ మెనుకి కొత్త చర్యలు జోడించబడ్డాయి. ఉదాహరణకు, "ఎల్లప్పుడూ ఇలాంటి ఫైల్లను తెరవండి" ఎంపికను ఉపయోగించి, సిస్టమ్లోని అదే ఫైల్ రకంతో అనుబంధించబడిన అప్లికేషన్లో డౌన్లోడ్ పూర్తయిన తర్వాత ఫైల్ను స్వయంచాలకంగా తెరవడానికి మీరు Firefoxని అనుమతించవచ్చు. మీరు డౌన్లోడ్ చేసిన ఫైల్లతో డైరెక్టరీని కూడా తెరవవచ్చు, డౌన్లోడ్ ప్రారంభించబడిన పేజీకి వెళ్లండి (డౌన్లోడ్ కాదు, డౌన్లోడ్ లింక్), లింక్ను కాపీ చేయండి, మీ బ్రౌజింగ్ చరిత్ర నుండి డౌన్లోడ్ ప్రస్తావనను తీసివేసి, క్లియర్ చేయండి డౌన్లోడ్ ప్యానెల్లోని జాబితా.
- కొంతమంది వినియోగదారుల కోసం డిఫాల్ట్ శోధన ఇంజిన్ మార్చబడింది. ఉదాహరణకు, పరీక్షించిన ఆంగ్ల భాషా అసెంబ్లీలో, Googleకి బదులుగా, DuckDuckGo ఇప్పుడు డిఫాల్ట్గా బలవంతంగా ప్రారంభించబడింది. అదే సమయంలో, Google శోధన ఇంజిన్లలో ఒక ఎంపికగా ఉంటుంది మరియు సెట్టింగ్లలో డిఫాల్ట్గా సక్రియం చేయబడుతుంది. డిఫాల్ట్ శోధన ఇంజిన్కు బలవంతంగా మార్పు చేయడానికి ఉదహరించబడిన కారణం అధికారిక అనుమతి లేకపోవడం వల్ల కొన్ని శోధన ఇంజిన్లకు హ్యాండ్లర్లను సరఫరా చేయడం కొనసాగించలేకపోవడం. Google యొక్క శోధన ట్రాఫిక్ ఒప్పందం ఆగష్టు 2023 వరకు కొనసాగింది మరియు సంవత్సరానికి $400 మిలియన్లను తెచ్చిపెట్టింది, మొజిల్లా ఆదాయంలో ఎక్కువ భాగం.
- డిఫాల్ట్ సెట్టింగ్లు వినియోగదారు వారి స్వంత పూచీతో పరీక్షించగల ప్రయోగాత్మక లక్షణాలతో కొత్త విభాగాన్ని చూపుతాయి. ఉదాహరణకు, ప్రారంభ పేజీని కాష్ చేయగల సామర్థ్యం, SameSite=Lax మరియు SameSite=ఏవీ మోడ్లు లేవు, CSS తాపీపని లేఅవుట్, వెబ్ డెవలపర్ల కోసం అదనపు ప్యానెల్లు, వినియోగదారు-ఏజెంట్ హెడర్లో Firefox 100 సెట్ చేయడం, సౌండ్ మరియు మైక్రోఫోన్ను ఆఫ్ చేయడానికి గ్లోబల్ సూచికలు పరీక్ష కోసం అందుబాటులో ఉన్నాయి.
- బ్రౌజర్ను ప్రారంభించే ప్రక్రియను ఆప్టిమైజ్ చేయడానికి, webRequest APIని ఉపయోగించే యాడ్-ఆన్లను లాంచ్ చేయడానికి లాజిక్ మార్చబడింది. WebRequest కాల్లను మాత్రమే నిరోధించడం వలన ఇప్పుడు Firefox ప్రారంభ సమయంలో యాడ్-ఆన్లు ప్రారంభించబడతాయి. Firefox ప్రారంభించడం పూర్తయ్యే వరకు నాన్-బ్లాకింగ్ మోడ్లోని WebRequestలు ఆలస్యం అవుతాయి.
- HTML ట్యాగ్ "కి మద్దతు ప్రారంభించబడింది ", ఇది క్లోజబుల్ అలర్ట్లు మరియు సబ్విండోల వంటి ఇంటరాక్టివ్ యూజర్ ఇంటరాక్షన్ కోసం డైలాగ్ బాక్స్లు మరియు కాంపోనెంట్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. సృష్టించబడిన విండోలను జావాస్క్రిప్ట్ కోడ్ నుండి నియంత్రించవచ్చు.
- కస్టమ్ ఎలిమెంట్స్ స్పెసిఫికేషన్ అమలు, ఇది ఇప్పటికే ఉన్న HTML ట్యాగ్ల కార్యాచరణను విస్తరించే అనుకూల HTML మూలకాలను జోడించడానికి మిమ్మల్ని అనుమతిస్తుంది, ప్రాసెసింగ్ ఇన్పుట్ ఫారమ్లకు సంబంధించిన అనుకూల అంశాలను జోడించడానికి మద్దతును జోడించింది.
- CSSకి హైఫనేట్-క్యారెక్టర్ ప్రాపర్టీ జోడించబడింది, ఇది బ్రేక్ క్యారెక్టర్ ("-")కి బదులుగా స్ట్రింగ్ను ఉపయోగించేందుకు సెట్ చేయడానికి ఉపయోగించబడుతుంది.
- navigator.registerProtocolHandler() పద్ధతి ftp, sftp మరియు ftps URL స్కీమ్ల కోసం ప్రోటోకాల్ హ్యాండ్లర్లను నమోదు చేయడానికి మద్దతును అందిస్తుంది.
- HTMLElement.innerText ప్రాపర్టీ వంటి DOM నోడ్లోని కంటెంట్ను తిరిగి ఇచ్చే HTMLElement.outerText ప్రాపర్టీ జోడించబడింది, కానీ రెండోది కాకుండా, వ్రాసినప్పుడు, ఇది నోడ్లోని కంటెంట్ని కాకుండా మొత్తం నోడ్ను భర్తీ చేస్తుంది.
- WebVR API డిఫాల్ట్గా నిలిపివేయబడింది మరియు నిలిపివేయబడింది (తిరిగి మార్చడానికి, about:configలో dom.vr.enabled=trueని సెట్ చేయండి).
- వెబ్ డెవలపర్ల కోసం సాధనాలకు అనుకూలత అంచనా ప్యానెల్ జోడించబడింది. ప్యానెల్ ఎంచుకున్న HTML మూలకం లేదా మొత్తం పేజీ యొక్క CSS లక్షణాలతో సాధ్యమయ్యే సమస్యల గురించి హెచ్చరించే సూచికలను ప్రదర్శిస్తుంది, ప్రతి బ్రౌజర్లోని పేజీని విడిగా పరీక్షించకుండా వివిధ బ్రౌజర్లతో అననుకూలతను గుర్తించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- ఇచ్చిన DOM నోడ్ కోసం ఈవెంట్ శ్రోతలను నిలిపివేయగల సామర్థ్యాన్ని అందించింది. మీరు పేజీ తనిఖీ ఇంటర్ఫేస్లోని ఈవెంట్పై మౌస్ని ఉంచినప్పుడు ప్రదర్శించబడే టూల్టిప్ ద్వారా నిలిపివేయడం జరుగుతుంది.
- అమలు సమయంలో లైన్ను విస్మరించడానికి డీబగ్గర్లోని ఎడిట్ మోడ్ కాంటెక్స్ట్ మెనుకి “లైన్ని విస్మరించు” అంశం జోడించబడింది. devtools.debugger.features.blackbox-lines=true పరామితి about:configలో సెట్ చేయబడినప్పుడు అంశం చూపబడుతుంది.
- విండో.ఓపెన్ కాల్ ద్వారా తెరిచిన ట్యాబ్ల కోసం డెవలపర్ సాధనాలను స్వయంచాలకంగా తెరవడం కోసం మోడ్ అమలు చేయబడింది (devtools.popups.debug మోడ్లో, డెవలపర్ సాధనాలు తెరిచిన పేజీల కోసం, ఈ పేజీ నుండి తెరవబడిన అన్ని ట్యాబ్ల కోసం అవి స్వయంచాలకంగా తెరవబడతాయి).
- Android ప్లాట్ఫారమ్ కోసం సంస్కరణ హోమ్ పేజీలో నేపథ్య చిత్రాన్ని మార్చగల సామర్థ్యాన్ని అందిస్తుంది మరియు ఒక డొమైన్ కోసం కుక్కీలు మరియు సైట్ డేటాను క్లియర్ చేయడానికి మద్దతును జోడిస్తుంది.
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 98 16 దుర్బలత్వాలను తొలగించింది, వాటిలో 4 ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి. 10 దుర్బలత్వాలు (CVE-2022-0843 క్రింద సేకరించబడినవి) బఫర్ ఓవర్ఫ్లోలు మరియు ఇప్పటికే విముక్తి పొందిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీకి సంబంధించిన సమస్యల వల్ల ఏర్పడతాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్ని అమలు చేయడానికి దారితీయవచ్చు.
Firefox 99 యొక్క బీటా వెర్షన్ స్థానిక GTK కాంటెక్స్ట్ మెనులకు మద్దతును జోడించింది, GTK ఫ్లోటింగ్ స్క్రోల్బార్లను ప్రారంభించింది, PDF వ్యూయర్లో డయాక్రిటిక్స్తో లేదా లేకుండా శోధనకు మద్దతు ఇచ్చింది మరియు రీడర్మోడ్కి హాట్కీ “n”ని జోడించి రీడర్మోడ్కు రీడింగ్ను బిగ్గరగా చదవడం లేదా ఆఫ్ చేయడం కోసం (వివరించు. )
మూలం: opennet.ru