వెబ్ బ్రౌజర్ విడుదల మరియు ప్లాట్ఫారమ్ కోసం ఫైర్ఫాక్స్ 68.3 Android. అదనంగా, ఒక నవీకరణ రూపొందించబడింది దీర్ఘకాలిక మద్దతు . త్వరలో వేదికపైకి రానుంది ఫైర్ఫాక్స్ 72 బ్రాంచ్కు తరలించబడుతుంది, దీని విడుదల జనవరి 7న షెడ్యూల్ చేయబడింది (ప్రాజెక్ట్ కొత్త 4 వారాల కోసం ).
:
- "about:config" పేజీ కోసం ఒక కొత్త ఇంటర్ఫేస్, ఇది HTML, CSS మరియు జావాస్క్రిప్ట్లో వ్రాయబడిన ఒక సర్వీస్ వెబ్ పేజీగా బ్రౌజర్లో తెరుచుకుంటుంది. పేజీలోని అంశాలను మౌస్తో స్వేచ్ఛగా ఎంచుకోవచ్చు (ఒకేసారి బహుళ పంక్తులతో సహా) మరియు కాంటెక్స్ట్ మెనూను ఉపయోగించకుండానే క్లిప్బోర్డ్కు కాపీ చేయవచ్చు. కొత్త వేరియబుల్స్ను జోడించడానికి వీలుగా పైభాగంలోని సెర్చ్ బార్ను అలాగే ఉంచి, దానిని విస్తరించారు. అదనంగా, స్టెప్-బై-స్టెప్ మ్యాచింగ్తో సాధారణ పేజీలలో శోధించడానికి కూడా ఉపయోగించే అంతర్నిర్మిత యంత్రాంగం ద్వారా శోధించడానికి మద్దతును అమలు చేశారు.
బూలియన్ విలువలు (ట్రూ/ఫాల్స్) ఉన్న వేరియబుల్స్ను విలోమం చేయడానికి లేదా స్ట్రింగ్ మరియు సంఖ్యా వేరియబుల్స్ను సవరించడానికి ప్రతి సెట్టింగ్కు ఒక బటన్ జోడించబడింది. వినియోగదారు సవరించిన విలువల కోసం, మార్పులను డిఫాల్ట్ విలువకు పునరుద్ధరించడానికి ఒక బటన్ జోడించబడింది.
about:config తెరిచిన తర్వాత, డిఫాల్ట్గా ఏ అంశాలు చూపబడవు మరియు సెర్చ్ బార్ మాత్రమే కనిపిస్తుంది. మొత్తం జాబితాను చూడటానికి, మీరు "Show all" బటన్ను క్లిక్ చేయాలి. సెట్టింగ్స్లో ఎంపిక "general.aboutConfig.enable", బిల్డ్ ప్రక్రియ సమయంలో about:config పేజీకి యాక్సెస్ ఐచ్ఛికంగా నిలిపివేయబడితే, దానికి యాక్సెస్ను పునరుద్ధరించండి;

- TLS సర్టిఫికేట్లను వీక్షించడానికి ఒక కొత్త ఇంటర్ఫేస్ ఇప్పుడు డిఫాల్ట్గా అందుబాటులో ఉంది. దీనిని "about:certificate" సర్వీస్ పేజీ మరియు "Tools > Page Info > Security > View Certificate" మెనూ ఐటమ్ ద్వారా యాక్సెస్ చేయవచ్చు. సర్టిఫికేట్ వీక్షణ ఇంటర్ఫేస్ను జావాస్క్రిప్ట్ మరియు ప్రామాణిక వెబ్ టెక్నాలజీలను ఉపయోగించి పూర్తిగా తిరిగి వ్రాయబడింది, మరియు దీనిని ఫైర్ఫాక్స్ క్వాంటమ్ శైలికి అనుగుణంగా మార్చబడింది. గతంలో, సర్టిఫికేట్లను వీక్షించడానికి ఒక ప్రత్యేక విండో తెరుచుకునేది; ఇప్పుడు, సమాచారం ఒక యాడ్-ఆన్ను తలపించే రూపంలో ఒక ట్యాబ్లో ప్రదర్శించబడుతుంది. .
- అడ్రస్ బార్ డిజైన్. అత్యంత గమనించదగిన మార్పు ఏమిటంటే, పూర్తి వెడల్పు సిఫార్సుల జాబితాను ప్రదర్శించడం నుండి, స్పష్టంగా లేబుల్ చేయబడిన డ్రాప్-డౌన్ బాక్స్కు మారడం. ఈ ప్రతిపాదిత మార్పులు, ఫైర్ఫాక్స్ 68లో ప్రవేశపెట్టబడిన కొత్త క్వాంటమ్ బార్ అడ్రస్ బార్ ఇంప్లిమెంటేషన్పై ఆధారపడి ఉన్నాయి. ఇందులో XUL/XBL స్థానంలో ఒక ప్రామాణిక వెబ్ APIని ఉపయోగించి, కోడ్ను పూర్తిగా తిరిగి వ్రాయడం జరిగింది. ప్రారంభంలో, క్వాంటమ్ బార్ డిజైన్ పాత అడ్రస్ బార్ను పూర్తిగా పోలి ఉండేది, కేవలం అంతర్గతంగా చిన్న మార్పులు మాత్రమే చేయబడ్డాయి. ఇప్పుడు దాని రూపాన్ని మెరుగుపరిచే పని ప్రారంభమైంది. ఈ మార్పులు ప్రస్తుతం డిఫాల్ట్గా నిలిపివేయబడ్డాయి మరియు about:configలోని "browser.urlbar.megabar" సెట్టింగ్ ద్వారా వీటిని యాక్టివేట్ చేయాల్సి ఉంటుంది.

- కమాండ్ లైన్లో "--kiosk" ఆప్షన్ను పేర్కొనడం ద్వారా యాక్టివేట్ చేయబడే కియోస్క్ మోడ్లో బ్రౌజర్ను ప్రారంభిస్తుంది మరియు ఇది పూర్తి-స్క్రీన్ ఆపరేషన్ను మాత్రమే అనుమతిస్తుంది. ఇంటర్ఫేస్ నియంత్రణలు, పాప్-అప్ విండోలు, కాంటెక్స్ట్ మెనూలు మరియు పేజీ లోడింగ్ స్థితి సూచికలు (లింక్లు మరియు ప్రస్తుత URLను చూపించేవి) నిరోధించబడతాయి. కీబోర్డ్ ఇన్పుట్ తీవ్రంగా పరిమితం చేయబడింది, ఉదాహరణకు, Alt మరియు Ctrl కీల ప్రాసెసింగ్ నిలిపివేయబడుతుంది, ఇది మిమ్మల్ని బ్రౌజర్ నుండి నిష్క్రమించకుండా, మరొక అప్లికేషన్కు మారకుండా లేదా మరొక వెబ్సైట్ను తెరవకుండా నిరోధిస్తుంది. ఈ మోడ్ను వివిధ స్టాండ్అలోన్ టెర్మినల్స్, అడ్వర్టైజింగ్ స్టాండ్లు, డెమో ప్యానెల్లు మరియు ఒకే వెబ్సైట్ లేదా వెబ్ అప్లికేషన్కు పరిమితమైన ఇతర సిస్టమ్ల ఆపరేషన్ను నిర్వహించడానికి ఉపయోగించవచ్చు.
- బ్రౌజర్ యొక్క సిస్టమ్ యాడ్-ఆన్లో (గతంలో యాడ్-ఆన్ లాక్బాక్స్గా సరఫరా చేయబడింది), సేవ్ చేసిన పాస్వర్డ్లను నిర్వహించే "about:logins" ఇంటర్ఫేస్ అప్డేట్ చేయబడింది మరియు పాస్వర్డ్ ఎంట్రీ ఫారమ్లను ఆటోఫిల్ చేయడానికి సబ్డొమైన్ గుర్తింపు జోడించబడింది. స్క్రీన్ రీడర్లను ఉపయోగించే వినియోగదారుల కోసం, హ్యాక్ చేయబడిన ఖాతాల గురించి ఫైర్ఫాక్స్ మానిటర్ హెచ్చరికలు ఇప్పుడు అందుబాటులో ఉన్నాయి.
- అసెంబ్లీలలో Windows, Linux и macOS నేటివ్ MP3 డీకోడర్ ఉపయోగించబడుతుంది.
- అధునాతన ట్రాకింగ్ రక్షణ మోడ్ ఇప్పుడు బ్లాక్ చేయబడిన క్రిప్టోకరెన్సీ మైనింగ్ కోడ్ గురించి నోటిఫికేషన్లను ప్రదర్శిస్తుంది. అడ్రస్ బార్లోని షీల్డ్ ఐకాన్పై క్లిక్ చేయడం ద్వారా ప్రదర్శించబడే ప్యానెల్లో ఇప్పుడు బ్లాక్ చేయబడిన ట్రాకర్ల కౌంటర్ చూపబడుతుంది.
- వినియోగదారుల కోసం Windows వీడియోలను పిక్చర్-ఇన్-పిక్చర్ మోడ్లో చూసే సామర్థ్యం డిఫాల్ట్గా ఎనేబుల్ చేయబడి ఉంటుంది. ఇది వీడియోను వేరు చేసి, మీరు బ్రౌజర్లో నావిగేట్ చేస్తున్నప్పుడు కూడా కనిపించే ఒక ఫ్లోటింగ్ విండోను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ మోడ్లో చూడటానికి, టూల్టిప్పై క్లిక్ చేయండి లేదా మీరు వీడియోపై రైట్-క్లిక్ చేసినప్పుడు కనిపించే కాంటెక్స్ట్ మెనూ నుండి "పిక్చర్ ఇన్ పిక్చర్"ను ఎంచుకోండి (దాని స్వంత కాంటెక్స్ట్ మెనూ హ్యాండ్లర్ను అందించే YouTubeలో, మీరు కుడి మౌస్ బటన్ను డబుల్-క్లిక్ చేయాలి లేదా షిఫ్ట్-క్లిక్ చేయాలి). ఇతర సిస్టమ్లలో Windows about:config లో "media.videocontrols.picture-in-picture.enabled" అనే ఆప్షన్ను ఉపయోగించి ఈ మోడ్కు మద్దతును ఎనేబుల్ చేయవచ్చు.
- పేజీ మూలకాల యొక్క అంతర్గత బహుళ-పొరల లేఅవుట్కు మద్దతు (), ఇది పేరెంట్ సెల్లకు అనుసంధానించబడిన చైల్డ్ ఎలిమెంట్లను (ఒక సెల్లో ప్రత్యేక గ్రిడ్ను ఉంచడం) నిర్వచించే సామర్థ్యాన్ని అందించడం ద్వారా గ్రిడ్-అలైన్డ్ పేజీ లేఅవుట్లను నిర్మించడంలో సౌలభ్యాన్ని గణనీయంగా మెరుగుపరుస్తుంది. నెస్టెడ్ గ్రిడ్లు " ఉపయోగించి నిర్వచించబడతాయి"grid-template-columns" మరియు "grid-template-rows" ప్రాపర్టీలలో. DevTools గ్రిడ్ ఇన్స్పెక్టర్కు అంతర్గత గ్రిడ్ల కోసం కూడా మద్దతు జోడించబడింది.
- CSS కు ఒక ప్రాపర్టీ జోడించబడింది , మూలకం అన్ని నిలువు వరుసలలో విస్తరించడానికి అనుమతిస్తుంది.
- CSS ప్రాపర్టీలో ఫంక్షన్ను ఉపయోగించి పేర్కొన్న దృశ్యమానత-పరిమిత ప్రాంతాన్ని నిర్వచించే సామర్థ్యం జోడించబడింది в SVG రూపురేఖ.
- ప్రాపర్టీ ద్వారా నిర్వచించబడిన యాస్పెక్ట్ రేషియో కోఎఫిషియంట్ను పరిగణనలోకి తీసుకునే సామర్థ్యం img ట్యాగ్లోని "height" మరియు "width" అనే HTML అట్రిబ్యూట్ల కోసం.
- జావాస్క్రిప్ట్కు ఒక పద్ధతి జోడించబడింది ఇది పెండింగ్లో ఉన్న ప్రామిస్లను విస్మరించి, ఇప్పటికే నెరవేర్చబడిన లేదా తిరస్కరించబడిన ప్రామిస్లను మాత్రమే తిరిగి ఇస్తుంది (ఇతర కోడ్ను అమలు చేయడానికి ముందు అమలు ఫలితం కోసం వేచి ఉండటానికి మిమ్మల్ని అనుమతిస్తుంది).
- తరగతి అమలు చేయబడింది (గతంలో తరగతి మాత్రమే అందించబడింది) ), సంకేతంలో మూలకాలను నిర్వచించడం దానికి అనుగుణమైన MathML DOM ట్రీ కూడా జోడించబడింది, ఇది mathmlEl.style మరియు గ్లోబల్ ఈవెంట్ హ్యాండ్లర్లను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- DOM కి ఒక కన్స్ట్రక్టర్ జోడించబడింది DOM కంటెంట్లోని ఒక భాగాన్ని సూచించే StaticRange ఆబ్జెక్ట్ను సృష్టించడం.
- API జోడించబడింది ఇది నోటిఫికేషన్ ఏరియాలో మీడియా ప్లేబ్యాక్ గురించిన సమాచారంతో ఒక బ్లాక్ను అనుకూలీకరించడానికి మార్గాలను అందిస్తుంది. ఈ APIని ఉపయోగించి, ఒక వెబ్ అప్లికేషన్ కొత్త ట్రాక్ ప్రారంభం గురించి నోటిఫికేషన్ను ప్రదర్శించడమే కాకుండా, ఉదాహరణకు, పాజ్ చేయడానికి, స్ట్రీమింగ్ చేయడానికి లేదా తదుపరి ట్రాక్కు వెళ్లడానికి బటన్లను ఉంచడం ద్వారా నోటిఫికేషన్ ఏరియా నుండి లేదా స్క్రీన్సేవర్ ఇంటర్ఫేస్ ద్వారా నియంత్రణలను కూడా నిర్వహించగలదు.
- యాడ్-ఆన్ డెవలపర్ల కోసం APIలో డేటా లోడింగ్ వైఫల్యాలను నిర్వహించడం. windows.create కాల్ ద్వారా యాడ్-ఆన్లు తెరిచే పాప్-అప్ విండోలు ఇప్పుడు యాడ్-ఆన్ URL ("moz-extension://")కు బదులుగా యాడ్-ఆన్ పేరును ప్రదర్శిస్తాయి.
- WebGL ఇప్పుడు పొడిగింపులకు మద్దతు ఇస్తుంది , ఇది ఒకే కాల్తో ఒకేసారి బహుళ వ్యూపోర్ట్లకు రెండరింగ్ చేయడానికి అనుమతిస్తుంది (ఉదాహరణకు, WebXRలో స్టీరియో అవుట్పుట్ కోసం ఉపయోగపడుతుంది);
- నెట్వర్క్ యాక్టివిటీ ఇన్స్పెక్షన్ ఇంటర్ఫేస్ ఇప్పుడు నెట్వర్క్ రిక్వెస్ట్ ప్రాసెసింగ్ దశల విశ్లేషణను అనుమతిస్తుంది, ఇందులో DNS రిజల్యూషన్ సమయం, కనెక్షన్ ఏర్పాటు సమయం, డేటా ప్రసార సమయం మరియు ప్రతిస్పందన సమయం విడివిడిగా ప్రదర్శించబడతాయి. ఈ సమాచారం కుడి సైడ్బార్లోని కొత్త "టైమింగ్" ట్యాబ్ ద్వారా అందుబాటులో ఉంటుంది.
- డిఫాల్ట్ నెట్వర్క్ యాక్టివిటీ మానిటరింగ్ ఇంటర్ఫేస్లో క్రియాశీల కనెక్షన్లను పాజ్ చేయగల సామర్థ్యంతో వెబ్సాకెట్ కనెక్షన్ తనిఖీ మోడ్.
- నెట్వర్క్ మానిటర్కు జోడించబడింది అభ్యర్థన/ప్రతిస్పందన బాడీలు, కుకీలు మరియు హెడర్లలో పూర్తి-వచన శోధన, మరియు అమలు చేయబడింది అవసరమైన మాస్క్లతో ఫిల్టర్లను జోడించడం ద్వారా కొన్ని URLల లోడింగ్ను నిరోధించడం.
- వెబ్ కన్సోల్ అమలు చేయబడింది ఇది ఒక ఎడిటింగ్ మోడ్, దీనిలో మీరు జావాస్క్రిప్ట్ నిర్మాణాలను అనేక పంక్తులలో విభజించి నమోదు చేయవచ్చు మరియు ఎంటర్ నొక్కడానికి బదులుగా రన్ బటన్ను క్లిక్ చేయడం ద్వారా వాటిని అమలు చేయవచ్చు. ఈ మోడ్ ఒక సైడ్బార్గా రూపొందించబడింది, దీనిని ఇన్పుట్ ఫీల్డ్ యొక్క కుడి వైపున ఉన్న "స్ప్లిట్ పేన్" ఐకాన్ను క్లిక్ చేయడం ద్వారా లేదా Ctrl+B నొక్కడం ద్వారా యాక్సెస్ చేయవచ్చు.
- జావాస్క్రిప్ట్ డీబగ్గర్ అందిస్తుంది కోడ్లో ఉపయోగించే స్థానాన్ని బట్టి వేరియబుల్స్ విలువలు అమలు చేయబడతాయి ఈవెంట్ లాగ్ మరియు దానిని నిలిపివేసే సామర్థ్యాన్ని జోడించారు బ్రేక్పాయింట్లతో (about:config లో devtools.debugger.features.overlay).
- కోసం Android ఫైర్ఫాక్స్ 68.2, ఒక సవరణ నవీకరణ, సిద్ధం చేయబడింది. గుర్తుచేసుకుంటే, కొత్త ముఖ్యమైన ఫైర్ఫాక్స్ విడుదలల ఏర్పాటు Android నిలిపివేయబడింది. ఫైర్ఫాక్స్కు బదులుగా Android ఫెనిక్స్ అనే కోడ్ పేరుతో (పంపిణీ చేయబడినది) ) గెకోవ్యూ ఇంజిన్ మరియు మొజిల్లా లైబ్రరీల సముదాయాన్ని ఉపయోగించే మొబైల్ పరికరాల కోసం ఒక కొత్త బ్రౌజర్ Android భాగాలు.
బఫర్ ఓవర్ఫ్లోలు మరియు మెమరీని విడుదల చేసిన తర్వాత దాన్ని యాక్సెస్ చేయడం వంటి మెమరీ సమస్యలను ఇప్పుడు ప్రమాదకరమైనవిగా కానీ, క్లిష్టమైనవిగా కాకుండా గుర్తించడం వల్ల క్లిష్టమైన లోపాల సంఖ్య తగ్గింది. ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు హానికరమైన కోడ్ అమలుకు దారితీయగల అటువంటి 13 సమస్యలను ఈ కొత్త విడుదల పరిష్కరిస్తుంది.
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 71 పరిష్కరించబడింది , వీటిలో 17 (కింద సేకరించబడింది и ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు హానికరమైన కోడ్ అమలుకు దారితీయగల సామర్థ్యం ఉన్నవిగా గుర్తించబడ్డాయి. ముఖ్యంగా, బఫర్ ఓవర్ఫ్లోలు మరియు గతంలో విడుదల చేసిన మెమరీ ప్రాంతాలను యాక్సెస్ చేయడం వంటి మెమరీ సమస్యలు ఇప్పుడు ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి, కానీ క్లిష్టమైనవిగా కాదు.
మూలం: opennet.ru


