ఫైర్ఫాక్స్ 125, 115.10.0 అనే దీర్ఘకాలిక మద్దతు బ్రాంచ్ అప్డేట్తో పాటు విడుదల చేయబడింది. చివరి దశ సమస్యల కారణంగా, 125.0 బిల్డ్ రద్దు చేయబడింది మరియు 125.0.1 కొత్త విడుదలగా ప్రకటించబడింది. ఫైర్ఫాక్స్ 126 బీటా పరీక్షలోకి ప్రవేశించింది, దీని విడుదల మే 14న జరగనుంది.
Firefox 125లో కీలక ఆవిష్కరణలు:
- అంతర్నిర్మిత PDF వ్యూయర్లో, ఎంచుకున్న రంగుతో టెక్స్ట్ను హైలైట్ చేసే సామర్థ్యం మరియు డిఫాల్ట్గా ఎనేబుల్ చేయబడిన బోర్డర్ ఉంటాయి.

- గతంలో చూసిన కంటెంట్ను సులభంగా యాక్సెస్ చేయడానికి వీలు కల్పించే ఫైర్ఫాక్స్ వ్యూ పేజీ, ఇప్పుడు ఓపెన్ ట్యాబ్స్ విభాగంలో పిన్ చేసిన ట్యాబ్లను ప్రదర్శిస్తుంది మరియు స్టేటస్ ఇండికేటర్లకు కూడా మద్దతు ఇస్తుంది. ఉదాహరణకు, ఒక నిర్దిష్ట ట్యాబ్లో ఆడియో లేదా వీడియో ప్లే అవుతోందా అని సూచించేవి, మరియు ఆ ఇండికేటర్పై క్లిక్ చేయడం ద్వారా ఆడియోను మ్యూట్ లేదా అన్మ్యూట్ చేయడానికి మిమ్మల్ని అనుమతించేవి ఇందులో ఉన్నాయి. బుక్మార్క్లు మరియు నోటిఫికేషన్ల కోసం కూడా ఇలాంటి ఇండికేటర్లు జోడించబడ్డాయి.

- క్లిప్బోర్డ్లో సేవ్ చేసిన లింక్కు త్వరగా వెళ్లే సదుపాయాన్ని మేము అమలు చేశాము. మీరు అడ్రస్ బార్పై క్లిక్ చేసినప్పుడు ఒకవేళ క్లిప్బోర్డ్లో URL ఉంటే, ఆ URL స్వయంచాలకంగా మొదటి సిఫార్సుగా చూపబడుతుంది.

- కొన్ని స్ట్రీమింగ్ ప్రొవైడర్లు అధిక-నాణ్యత గల కంటెంట్ను పంపిణీ చేయడానికి ఉపయోగించే AV1 కోడెక్ను ఉపయోగించి, రక్షిత కంటెంట్ (EME, ఎన్క్రిప్టెడ్ మీడియా ఎక్స్టెన్షన్స్) ప్లేబ్యాక్కు మద్దతు జోడించబడింది.
- వెబ్ ఫారమ్లలో చిరునామాలను నింపేటప్పుడు, చిరునామాను సేవ్ చేయమని అడిగే ప్రాంప్ట్ ఇప్పుడు అందుబాటులో ఉంది (ప్రస్తుతం ఇది కేవలం US మరియు కెనడాలోని వినియోగదారులకు మాత్రమే). భవిష్యత్తులో, చిరునామా ఆటోఫిల్ కోసం సేవ్ చేసిన డేటాను ఉపయోగించాలని మేము యోచిస్తున్నాము.
- ప్రమాదకరమైన కంటెంట్ ఉండే అవకాశం ఉన్న జాబితాలోని URLల నుండి ఫైల్ డౌన్లోడ్లను నిరోధించడం ప్రారంభించబడింది.
- ట్యాబ్ కంటైనర్లను అమలు చేసే యాడ్-ఆన్లను ఉపయోగించే సిస్టమ్లలో, వేర్వేరు కంటైనర్లలో ఉన్న ట్యాబ్లను అడ్రస్ బార్ నుండి శోధించడానికి మద్దతు జోడించబడింది.
- సిస్టమ్ ప్రాక్సీ ద్వారా కనెక్ట్ చేయడానికి సెట్టింగ్లు ఎనేబుల్ చేయబడి ఉన్నప్పటికీ, WPAD (వెబ్ ప్రాక్సీ ఆటో-డిస్కవరీ) ప్రోటోకాల్ను ఉపయోగించి ప్రాక్సీ ఉనికిని స్వయంచాలకంగా గుర్తించడానికి అనుమతించే ఒక ఎంపిక సెట్టింగ్లలో జోడించబడింది.
- రేడియో బటన్ల ప్రవర్తన మార్చబడింది: ఏ రేడియో బటన్ ఆప్షన్ ఎంచుకోనప్పుడు, ఇప్పుడు ట్యాబ్ కీని నొక్కితే అన్ని ఆప్షన్ల గుండా వెళ్ళడానికి బదులుగా, కేవలం మొదటి ఆప్షన్పై మాత్రమే ఫోకస్ అవుతుంది, మరియు తదుపరిసారి నొక్కినప్పుడు ఫోకస్ మరొక ఎలిమెంట్కు మారుతుంది. బాణం గుర్తులు (arrow keys) ఇప్పటికీ ఒకే ఎలిమెంట్ యొక్క ఆప్షన్ల గుండా నావిగేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తాయి.
- పాప్ఓవర్ అట్రిబ్యూట్కు మద్దతు జోడించబడింది, ఇది ఇతర వెబ్ ఇంటర్ఫేస్ ఎలిమెంట్ల పైన ప్రదర్శించబడే ఎలిమెంట్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, ఈ కొత్త అట్రిబ్యూట్ను ఉపయోగించి, మీరు యాక్షన్ మెనూలను సృష్టించవచ్చు, ఫారం ప్రాంప్ట్లను ప్రదర్శించవచ్చు, శిక్షణా ఇంటర్ఫేస్లను సృష్టించవచ్చు మరియు కంటెంట్ క్యాప్చర్ను అమలు చేయవచ్చు. "డైలాగ్" ఎలిమెంట్లా కాకుండా, "పాప్ఓవర్" అట్రిబ్యూట్ ఉన్న ఎలిమెంట్లు మోడల్ మోడ్ను ఉపయోగించవు, ఈవెంట్లకు మద్దతు ఇస్తాయి మరియు సులభంగా రద్దు చేయబడతాయి. పొజిషన్, క్యాస్కేడింగ్ మరియు ఇన్పుట్ ఫోకస్ స్వయంచాలకంగా నిర్ణయించబడి, నిర్వహించబడతాయి.
- WebAssemblyలో డిఫాల్ట్గా "మల్టీ-మెమరీ" మోడ్ ఎనేబుల్ చేయబడి ఉంటుంది, ఇది WASM మాడ్యూల్స్ బహుళ స్వతంత్ర లీనియర్ మెమరీ రీజియన్లను ఉపయోగించడానికి మరియు ఇంపోర్ట్ చేయడానికి అనుమతిస్తుంది.
- జావాస్క్రిప్ట్ ఇప్పుడు Intl.Segmenter ఆబ్జెక్ట్ను ఉపయోగించి అమలు చేయబడిన యూనికోడ్ టెక్స్ట్ సెగ్మెంటేషన్కు మద్దతు ఇస్తుంది. ఈ ఆబ్జెక్ట్ ఒక స్ట్రింగ్లో కచ్చితమైన, స్థానికతను బట్టి మారే టెక్స్ట్ విభజనను అనుమతిస్తుంది, ఉదాహరణకు, స్పేస్లను ఉపయోగించని భాషలలో పదాలను వేరు చేయడానికి.
- HTMLCanvasElement మరియు OffscreenCanvas ఇంటర్ఫేస్ల అమలును ContextLost మరియు ContextRestored ఈవెంట్లకు మద్దతు ఇచ్చేలా నవీకరించబడింది, ఇది హార్డ్వేర్-యాక్సిలరేటెడ్ రెండరింగ్తో కాంటెక్స్ట్ నష్టం మరియు పునరుద్ధరణ పరిస్థితులను నిర్వహించడానికి కస్టమ్ కోడ్ను అనుమతిస్తుంది.
- క్లిప్బోర్డ్ నుండి చదవడానికి navigator.clipboard.readText() పద్ధతికి మద్దతు ప్రారంభించబడింది, ఆపరేషన్ను నిర్ధారించమని అభ్యర్థనతో (APIని కాల్ చేసిన తర్వాత, చర్యను నిర్ధారించడానికి పేస్ట్ చేయడానికి వినియోగదారుకు కాంటెక్స్ట్ మెనూ చూపబడుతుంది).
- CSS transform-box ప్రాపర్టీ ఇప్పుడు stroke-box మరియు content-box విలువలకు మద్దతు ఇస్తుంది, దీనివల్ల మీరు అధునాతన గ్రాఫిక్ ఎఫెక్ట్లను అమలు చేయడం వంటి రూపాంతర కార్యకలాపాల కోసం రిఫరెన్స్ ఏరియాను లెక్కించే పద్ధతిని మార్చుకోవచ్చు.
- CSS "align-content" ప్రాపర్టీ ఇప్పుడు బ్లాక్ కంటైనర్లకు మద్దతు ఇస్తుంది. ఉదాహరణకు, "display: block" మరియు "display: list-item" లను ఇప్పుడు ఫ్లెక్స్ లేదా గ్రిడ్ కంటైనర్లను ఉపయోగించకుండానే "align-content" ఉపయోగించి అమర్చవచ్చు.
- SVGAElement.text పద్ధతి వాడుకలో లేదు, మరియు దానికి బదులుగా మరింత విస్తృతంగా మద్దతు ఉన్న SVGAElement.textContent పద్ధతి సిఫార్సు చేయబడింది.
- వెబ్ డెవలపర్ టూల్స్ డీబగ్గర్ ప్యానెల్ దిగువన సోర్స్ మ్యాప్కు సంబంధించిన చర్యలతో కూడిన కొత్త డ్రాప్-డౌన్ మెనూ అమలు చేయబడింది. జావాస్క్రిప్ట్ కోడ్పై ప్రదర్శించబడే పాజ్ డీబగ్గర్ ఓవర్లే సూచికను నిలిపివేయడానికి about:configలో "devtools.debugger.features.overlay" సెట్టింగ్ పునఃస్థాపించబడింది.

- కోసం వెర్షన్ లో Android ట్యాబ్ల కోసం థీమ్ సెట్టింగ్లను (డార్క్ థీమ్, లైట్ థీమ్ మరియు సిస్టమ్ థీమ్ ఎంపిక) ఎంచుకునే సామర్థ్యం జోడించబడింది. లాగిన్ మరియు పాస్వర్డ్ సెట్టింగ్ల మెనూ మెరుగుపరచబడింది. సిస్టమ్ PDF వ్యూయర్గా ఫైర్ఫాక్స్ను ఎంచుకున్నట్లయితే "యాప్లో తెరవండి" బటన్ దాచబడింది.
కొత్త ఫీచర్లు మరియు బగ్ పరిష్కారాలతో పాటు, ఫైర్ఫాక్స్ 125, 18 బలహీనతలను (వాటిలో 12 తీవ్రమైనవిగా గుర్తించబడ్డాయి) పరిష్కరిస్తుంది. ఈ బలహీనతలలో పదకొండు (వాటిలో 4 CVE-2024-3865 కింద వర్గీకరించబడ్డాయి) బఫర్ ఓవర్ఫ్లోలు మరియు మెమరీని విడుదల చేసిన తర్వాత దాన్ని యాక్సెస్ చేయడం వంటి మెమరీ నిర్వహణ సమస్యల వల్ల కలుగుతున్నాయి. ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు ఈ సమస్యలు హానికరమైన కోడ్ అమలుకు దారితీయవచ్చు.
ఫైర్ఫాక్స్ 126 బీటా, వినియోగదారు డేటాను క్లియర్ చేయడానికి ఒక కొత్త, సరళమైన మరియు ఏకీకృత డైలాగ్ను పరిచయం చేస్తుంది, ఇది డేటా వర్గీకరణను మెరుగుపరుస్తుంది మరియు ఎంచుకున్న కాల వ్యవధిలో సేవ్ చేయబడిన డేటా మొత్తం గురించిన సమాచారాన్ని జోడిస్తుంది.

మూలం: opennet.ru




