Firefox 101 విడుదల

Firefox 101 వెబ్ బ్రౌజర్ విడుదల చేయబడింది. అదనంగా, దీర్ఘకాలిక మద్దతు శాఖ నవీకరణ సృష్టించబడింది - 91.10.0. Firefox 102 శాఖ బీటా పరీక్ష దశకు బదిలీ చేయబడింది, దీని విడుదల జూన్ 28న షెడ్యూల్ చేయబడింది.

Firefox 101లో కీలక ఆవిష్కరణలు:

  • Chrome మానిఫెస్ట్ యొక్క మూడవ సంస్కరణకు ప్రయోగాత్మక మద్దతు ఉంది, ఇది WebExtensions APIని ఉపయోగించి వ్రాసిన యాడ్-ఆన్‌లకు అందుబాటులో ఉన్న సామర్థ్యాలు మరియు వనరులను నిర్వచిస్తుంది. Firefoxలో అమలు చేయబడిన Chrome మానిఫెస్ట్ సంస్కరణ కొత్త డిక్లరేటివ్ కంటెంట్ ఫిల్టరింగ్ APIని జోడిస్తుంది, అయితే Chrome వలె కాకుండా, అవాంఛిత కంటెంట్‌ను నిరోధించడం మరియు భద్రతను నిర్ధారించడం కోసం యాడ్-ఆన్‌లలో అవసరమైన webRequest API యొక్క పాత బ్లాకింగ్ మోడ్‌కు మద్దతు లేదు. ఆగిపోయింది. మానిఫెస్ట్ యొక్క మూడవ సంస్కరణకు మద్దతుని ప్రారంభించడానికి, about:config “extensions.manifestV3.enabled” పరామితిని అందిస్తుంది.
  • పేర్కొన్న రకం ఫైల్‌ల డౌన్‌లోడ్ పూర్తయిన తర్వాత పిలిచే అన్ని MIME రకాలకు హ్యాండ్లర్‌లను బైండ్ చేయడం సాధ్యపడుతుంది.
  • వీడియో కాన్ఫరెన్స్ సమయంలో ఏకకాలంలో మైక్రోఫోన్‌ల సంఖ్యను ఏకకాలంలో ఉపయోగించగల సామర్థ్యం అమలు చేయబడింది, ఉదాహరణకు, ఈవెంట్ సమయంలో మైక్రోఫోన్‌లను సులభంగా మార్చడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది.
  • WebDriver BiDi ప్రోటోకాల్‌కు మద్దతు చేర్చబడింది, ఇది పనిని ఆటోమేట్ చేయడానికి మరియు బ్రౌజర్‌ను రిమోట్‌గా నియంత్రించడానికి బాహ్య సాధనాలను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఉదాహరణకు, ప్రోటోకాల్ సెలీనియం ప్లాట్‌ఫారమ్‌ను ఉపయోగించి ఇంటర్‌ఫేస్‌ను పరీక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రోటోకాల్ యొక్క సర్వర్ మరియు క్లయింట్ భాగాలు మద్దతునిస్తాయి, అభ్యర్థనలను పంపడం మరియు ప్రతిస్పందనలను స్వీకరించడం సాధ్యమవుతుంది.
  • ప్రాధాన్యతలు-కాంట్రాస్ట్ మీడియా ప్రశ్నకు మద్దతు జోడించబడింది, ఇది పెరిగిన లేదా తగ్గిన కాంట్రాస్ట్‌తో కంటెంట్‌ను ప్రదర్శించడం కోసం వినియోగదారు నిర్వచించిన సెట్టింగ్‌లను గుర్తించడానికి సైట్‌లను అనుమతిస్తుంది.
  • కనిపించే ప్రాంతం (వ్యూపోర్ట్) యొక్క మూడు కొత్త పరిమాణాలకు మద్దతు జోడించబడింది - “చిన్న” (లు), “పెద్ద” (l) మరియు “డైనమిక్” (d), అలాగే ఈ పరిమాణాలతో అనుబంధించబడిన కొలత యూనిట్లు - “*vi” (vi, svi, lvi మరియు dvi), “*vb” (vb, svb, lvb మరియు dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) మరియు “*vmin” (svmin, lvmin మరియు dvmin). ప్రతిపాదిత కొలత యూనిట్లు మూలకాల పరిమాణాన్ని శాతం పరంగా కనిపించే ప్రాంతం యొక్క చిన్న, అతిపెద్ద మరియు డైనమిక్ పరిమాణానికి బంధించడానికి మిమ్మల్ని అనుమతిస్తాయి (టూల్‌బార్ చూపడం, దాచడం మరియు స్థితిని బట్టి పరిమాణం మారుతుంది).
  • HTMLInputElement తరగతికి showPicker() పద్ధతి జోడించబడింది, ఇది ఫీల్డ్‌లలో సాధారణ విలువలను పూరించడానికి రెడీమేడ్ డైలాగ్‌లను ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది. "తేదీ", "నెల", "వారం", "సమయం", "తేదీసమయం-స్థానికం", "రంగు" మరియు "ఫైల్" రకాలు, అలాగే ఆటోఫిల్ మరియు డేటాలిస్ట్‌కి మద్దతు ఇచ్చే ఫీల్డ్‌ల కోసం. ఉదాహరణకు, మీరు తేదీని ఎంచుకోవడానికి క్యాలెండర్ ఆకారపు ఇంటర్‌ఫేస్‌ను లేదా రంగును నమోదు చేయడానికి పాలెట్‌ను చూపవచ్చు.
  • ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్ జోడించబడింది, ఇది జావాస్క్రిప్ట్ అప్లికేషన్ నుండి డైనమిక్‌గా స్టైల్ షీట్‌లను సృష్టించడం మరియు శైలుల అనువర్తనాన్ని మార్చడం సాధ్యం చేస్తుంది. document.createElement('style') పద్ధతిని ఉపయోగించి స్టైల్ షీట్‌లను రూపొందించడానికి విరుద్ధంగా, కొత్త API CSSStyleSheet() ఆబ్జెక్ట్ ద్వారా స్టైల్‌లను రూపొందించడానికి సాధనాలను జోడిస్తుంది, ఇన్‌సర్ట్‌రూల్, డిలీట్రూల్, రీప్లేస్ మరియు రీప్లేస్‌సింక్ వంటి పద్ధతులను అందిస్తుంది.
  • పేజీ తనిఖీ ప్యానెల్‌లో, రూల్ వ్యూ ట్యాబ్‌లోని “.cls” బటన్ ద్వారా తరగతి పేర్లను జోడించేటప్పుడు లేదా తీసివేసేటప్పుడు, ఇన్‌పుట్ ఆటోకంప్లీషన్ డ్రాప్-డౌన్ టూల్‌టిప్ నుండి సిఫార్సుల ఇంటరాక్టివ్ అప్లికేషన్ అమలు చేయబడుతుంది, దీని కోసం అందుబాటులో ఉన్న తరగతి పేర్ల యొక్క అవలోకనాన్ని అందిస్తుంది. పేజీ. మీరు జాబితా ద్వారా వెళ్లినప్పుడు, ఎంచుకున్న తరగతులు వాటి వలన కలిగే మార్పులను దృశ్యమానంగా అంచనా వేయడానికి స్వయంచాలకంగా వర్తించబడతాయి.
    Firefox 101 విడుదల
  • రూల్ వ్యూ ట్యాబ్‌లో “డ్రాగ్ టు అప్‌డేట్” ఫంక్షన్‌ను డిసేబుల్ చేయడానికి ఇన్‌స్పెక్షన్ ప్యానెల్ సెట్టింగ్‌లకు కొత్త ఎంపిక జోడించబడింది, ఇది మౌస్‌ను క్షితిజ సమాంతరంగా లాగడం ద్వారా కొన్ని CSS లక్షణాల పరిమాణాన్ని మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది.
    Firefox 101 విడుదల
  • Android కోసం Firefox Android 9 నుండి అందించబడిన స్క్రీన్ ఏరియా మాగ్నిఫికేషన్ ఫీచర్‌కు మద్దతును జోడించింది, దీనితో మీరు ఉదాహరణకు, వెబ్ ఫారమ్‌ల కంటెంట్‌ను విస్తరించవచ్చు. YouTube వీక్షిస్తున్నప్పుడు లేదా పిక్చర్-ఇన్-పిక్చర్ మోడ్ నుండి నిష్క్రమిస్తున్నప్పుడు వీడియో పరిమాణంతో సమస్యలు పరిష్కరించబడ్డాయి. పాప్-అప్ మెనుని ప్రదర్శించేటప్పుడు వర్చువల్ కీబోర్డ్ యొక్క ఫ్లికరింగ్ పరిష్కరించబడింది. చిరునామా పట్టీలో QR కోడ్ బటన్ యొక్క మెరుగైన ప్రదర్శన.

ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 101 30 దుర్బలత్వాలను తొలగిస్తుంది, వాటిలో 25 ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి. 19 దుర్బలత్వాలు (CVE-2022-31747 మరియు CVE-2022-31748 క్రింద సేకరించబడినవి) బఫర్ ఓవర్‌ఫ్లోలు మరియు ఇప్పటికే విముక్తి పొందిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యల వల్ల ఏర్పడతాయి. సంభావ్యంగా, ఈ సమస్యలు ప్రత్యేకంగా రూపొందించిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్‌ని అమలు చేయడానికి దారితీయవచ్చు. అలాగే %HOMEPATH% మరియు %APPDATA% వంటి వేరియబుల్స్‌ను పాత్‌లోకి మార్చడానికి “%” అనే ప్రత్యేక అక్షరాలను ఉపయోగించడం ద్వారా సేవ్ చేసిన ఫైల్‌కు మార్గాన్ని మార్చడానికి మిమ్మల్ని అనుమతించే Windows ప్లాట్‌ఫారమ్-నిర్దిష్ట సమస్య కూడా పరిష్కరించబడింది.

Firefox 102 బీటాలో మార్పులు అధిక కాంట్రాస్ట్ మోడ్‌లో PDF డాక్యుమెంట్‌ల మెరుగైన వీక్షణ మరియు Linux ప్లాట్‌ఫారమ్‌లో స్థాన నిర్ధారణ కోసం Geoclue DBus సేవను ఉపయోగించగల సామర్థ్యాన్ని కలిగి ఉంటాయి. వెబ్ డెవలపర్‌ల కోసం ఇంటర్‌ఫేస్‌లో, స్టైల్ ఎడిటర్ ట్యాబ్‌లో, స్టైల్ షీట్‌లను ఫిల్టర్ చేయడానికి మద్దతు జోడించబడింది.

మూలం: opennet.ru

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