వెబ్ బ్రౌజర్ విడుదలైంది ఫైర్ఫాక్స్ 72మరియు మొబైల్ వెర్షన్ Android ప్లాట్ఫారమ్ కోసం Firefox 68.4. అదనంగా, ఒక నవీకరణ రూపొందించబడింది శాఖలు దీర్ఘకాలిక మద్దతు 68.4.0. త్వరలో వేదికపైకి రానుంది బీటా పరీక్ష ఫైర్ఫాక్స్ 73 బ్రాంచ్ పైకి వెళ్లనుంది, దీని విడుదల ఫిబ్రవరి 11న షెడ్యూల్ చేయబడింది (ప్రాజెక్ట్ తరలించబడింది 4 వారాల పాటు అభివృద్ధి చక్రం).
అనుచితమైన కంటెంట్ కోసం డిఫాల్ట్ స్టాండర్డ్ బ్లాకింగ్ మోడ్లో చేర్చబడింది దాచిన గుర్తింపు పద్ధతులను ("బ్రౌజర్ వేలిముద్ర") ఉపయోగించి వినియోగదారు ట్రాకింగ్ నుండి రక్షణ, ఇది నిర్వహించబడుతుంది అదనపు వర్గాలు Disconnect.me జాబితాలో, దాచిన గుర్తింపు కోసం స్క్రిప్ట్లను ఉపయోగిస్తున్నట్లు కనుగొనబడిన హోస్ట్లను కలిగి ఉంటుంది. దాచిన గుర్తింపు అనేది శాశ్వత సమాచార నిల్వ కోసం ఉద్దేశించబడని ప్రాంతాలలో ఐడెంటిఫైయర్ల నిల్వను సూచిస్తుంది (“సూపర్కూకీలు”), అలాగే పరోక్ష డేటా ఆధారంగా ఐడెంటిఫైయర్ల ఉత్పత్తి, స్క్రీన్ రిజల్యూషన్, మద్దతు ఉన్న MIME రకాల జాబితా, హెడర్-నిర్దిష్ట ఎంపికలు (HTTP / 2 и HTTPS), స్థాపించబడిన విశ్లేషణ ప్లగిన్లు మరియు ఫాంట్లు, వీడియో కార్డ్లకు నిర్దిష్టమైన నిర్దిష్ట వెబ్ APIల లభ్యత особенности WebGL మరియు Canvas ఉపయోగించి రెండరింగ్, తారుమారు CSS తో, పని చేసే లక్షణాల విశ్లేషణ మౌస్ и కీబోర్డ్.
యాక్టివేట్ చేయబడింది పద్ధతులు పోరాడు సైట్కు అదనపు అనుమతులు మంజూరు చేయమని బాధించే అభ్యర్థనలతో (Notification.requestPermission(), PushManager.subscribe() మరియు MediaDevices.getDisplayMedia()). అధికార నిర్ధారణ కోసం చేసిన అభ్యర్థనలు ఇకపై బ్రౌజర్తో పనికి అంతరాయం కలిగించవు, కానీ పేజీతో వినియోగదారు పరస్పర చర్య (మౌస్ క్లిక్ లేదా కీ ప్రెస్) రికార్డ్ చేయబడిన తర్వాత మాత్రమే చిరునామా బార్లో సూచిక యొక్క ప్రదర్శనకు దారి తీస్తుంది. చాలా సైట్లు బ్రౌజర్లు అందించిన అనుమతుల అభ్యర్థన లక్షణాన్ని దుర్వినియోగం చేస్తాయి, ప్రధానంగా పుష్ నోటిఫికేషన్ల కోసం క్రమానుగతంగా అడగడం ద్వారా. టెలిమెట్రీ విశ్లేషణలో ఇటువంటి అభ్యర్థనలలో 97% తిరస్కరించబడినట్లు చూపించింది, 19% కేసులతో సహా వినియోగదారు అంగీకరించడం లేదా తిరస్కరించడం బటన్ను క్లిక్ చేయకుండా వెంటనే పేజీని మూసివేస్తారు.
చేర్చబడింది ప్రయోగాత్మకమైన మద్దతు HTTP/3 ప్రోటోకాల్ (about:configలో సక్రియం చేయడానికి మీరు “network.http.http3.enabled” ఎంపికను సెట్ చేయాలి). Firefoxలో HTTP/3 మద్దతు ఆధారంగా ఉంటుంది neqo, రస్ట్ భాషలో వ్రాయబడింది, QUIC ప్రోటోకాల్ (HTTP/3) యొక్క క్లయింట్ మరియు సర్వర్ను అమలు చేస్తుంది ప్రామాణికం చేస్తుంది HTTP/2 కోసం QUIC ప్రోటోకాల్ను రవాణాగా ఉపయోగించడం).
అమలులోకి వచ్చిన చట్టం యొక్క అవసరాలకు అనుగుణంగా సిసిపిఎ (కాలిఫోర్నియా వినియోగదారుల గోప్యతా చట్టం) జోడించారు మొజిల్లా సర్వర్ల నుండి టెలిమెట్రీ డేటాను తొలగించగల సామర్థ్యం. మీరు “about:preferences#privacy” (“Firefox డేటా సేకరణ మరియు ఉపయోగం” విభాగంలో) టెలిమెట్రీని సేకరించడానికి నిరాకరిస్తే డేటా తొలగించబడుతుంది. మీరు "Mozillaకి సాంకేతిక మరియు పరస్పర డేటాను పంపడానికి Firefoxని అనుమతించు" అనే చెక్బాక్స్ను క్లియర్ చేసినప్పుడు, ఇది టెలిమెట్రీని పంపడాన్ని నియంత్రించే, Mozilla చేపడుతుంది 30 రోజుల్లోపు తొలగిస్తాయి టెలిమెట్రీ ప్రసార వైఫల్యానికి దారితీసిన సమయంలో సేకరించిన మొత్తం డేటా. టెలిమెట్రీ సేకరణ ప్రక్రియలో Mozilla సర్వర్లలో ముగిసే డేటాలో Firefox పనితీరు, భద్రత మరియు ఓపెన్ ట్యాబ్ల సంఖ్య మరియు సెషన్ వ్యవధి (సైట్ల గురించిన సమాచారం మరియు శోధన ప్రశ్నలు ప్రసారం చేయబడవు) వంటి సాధారణ పారామితుల గురించి సమాచారం ఉంటుంది. సేకరించిన డేటా యొక్క పూర్తి వివరాలను “about:telemetry” పేజీలో చూడవచ్చు.
Linux మరియు macOS కోసం, పిక్చర్-ఇన్-పిక్చర్ మోడ్లో వీడియోను వీక్షించే సామర్థ్యం జోడించబడింది, బ్రౌజర్లో నావిగేట్ చేస్తున్నప్పుడు కనిపించే ఫ్లోటింగ్ విండో రూపంలో వీడియోను వేరు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ మోడ్లో వీక్షించడానికి, మీరు వీడియోపై కుడి-క్లిక్ చేసినప్పుడు ప్రదర్శించబడే టూల్టిప్పై లేదా సందర్భ మెనులో క్లిక్ చేయాలి, “చిత్రంలో చిత్రం” (YouTubeలో, దాని స్వంత సందర్భ మెను హ్యాండ్లర్ను ప్రత్యామ్నాయం చేస్తుంది, మీరు కుడి- రెండుసార్లు క్లిక్ చేయండి లేదా Shift కీని నొక్కినప్పుడు క్లిక్ చేయండి).
స్క్రోల్ బార్ ప్రదర్శించబడినప్పుడు చేరి ప్రస్తుత పేజీ యొక్క నేపథ్య రంగు.
తొలగించబడిందిఅవకాశం పబ్లిక్ కీ బైండింగ్లు (PKP, పబ్లిక్ కీ పిన్నింగ్), ఇది పబ్లిక్-కీ-పిన్స్ HTTP హెడర్ని ఉపయోగించి, ఇచ్చిన సైట్కు ఏ ధృవీకరణ అధికారులను ఉపయోగించవచ్చో స్పష్టంగా నిర్ణయించడానికి అనుమతిస్తుంది. ఈ ఫంక్షన్కు తక్కువ డిమాండ్, అనుకూలత సమస్యల ప్రమాదం (PKP మద్దతు నిలిపివేయబడింది Chromeలో) మరియు తప్పు కీలను బైండింగ్ చేయడం లేదా కీలను కోల్పోవడం (ఉదాహరణకు, ప్రమాదవశాత్తూ తొలగించడం లేదా హ్యాకింగ్ ఫలితంగా రాజీ) కారణంగా మీ స్వంత సైట్ను బ్లాక్ చేయగల సామర్థ్యం.
వ్యక్తిగత డొమైన్ల నుండి చిత్రాలను నిరోధించడానికి మద్దతు తీసివేయబడింది. తొలగింపుకు కారణం వినియోగదారులలో ఫంక్షన్కు డిమాండ్ లేకపోవడం మరియు నిరోధించడానికి అసౌకర్య ఇంటర్ఫేస్.
Windows కోసం బిల్డ్లలో, సాధారణ ఆపరేటింగ్ సిస్టమ్ సర్టిఫికేట్ స్టోర్ నుండి క్లయింట్ సర్టిఫికేట్లను ఉపయోగించడానికి ఒక ప్రయోగాత్మక ఫీచర్ అమలు చేయబడింది (scurity.osclientcerts.autoload ఆప్షన్ను about:configలో ఎనేబుల్ చేయడానికి తప్పనిసరిగా యాక్టివేట్ చేయాలి).
CSS షాడో భాగాలకు మద్దతు డిఫాల్ట్గా ప్రారంభించబడింది, వీటిలో "భాగంగా"మరియు నకిలీ మూలకం":: భాగం", నుండి పేర్కొన్న మూలకాలను ఎంపిక చేసి ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది షాడో DOM.
ఒక పేరా
...భాగ లక్షణానికి కట్టుబడి ఉన్న మూలకాలను ఎంచుకోవడానికి CSSలో:
స్పెసిఫికేషన్ మద్దతు జోడించబడింది CSS చలన మార్గం, ఇది జావాస్క్రిప్ట్ కోడ్ని ఉపయోగించకుండా మరియు యానిమేషన్ సమయంలో రెండరింగ్ మరియు ఇన్పుట్ ప్రక్రియను నిరోధించకుండా CSSని ఉపయోగించి యానిమేషన్ ఆబ్జెక్ట్ల మార్గాన్ని నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది. యానిమేషన్ను నియంత్రించడానికి CSS లక్షణాలు అందించబడ్డాయి ఆఫ్సెట్, ఆఫ్సెట్-మార్గం, ఆఫ్సెట్-యాంకర్, ఆఫ్సెట్-దూరం и ఆఫ్సెట్-రొటేట్.
ఎంచుకున్న CSS పరివర్తన లక్షణాలు డిఫాల్ట్గా ప్రారంభించబడతాయి స్థాయి, రొటేట్ и అనువదించడానికి, ఆస్తికి కట్టుబడి ఉండదు అనుకరిస్తే (అంటే CSSలో మీరు ఇప్పుడు "పరివర్తన: స్కేల్(2);"కి బదులుగా "స్కేల్: 2;"ని పేర్కొనవచ్చు).
జావాస్క్రిప్ట్ లాజికల్ కంకాటనేషన్ ఆపరేటర్ను అమలు చేస్తుంది "??", ఇది ఎడమ ఒపెరాండ్ NULL లేదా నిర్వచించబడకపోతే కుడి ఒపెరాండ్ను అందిస్తుంది మరియు దీనికి విరుద్ధంగా ఉంటుంది. ఉదాహరణకు, "const foo = bar ?? 'డిఫాల్ట్ స్ట్రింగ్'" బార్ శూన్యమైతే బార్ యొక్క విలువను తిరిగి అందిస్తుంది, బార్ 0 మరియు ' ' ఉన్నప్పుడు సహా, "||" ఆపరేటర్కి విరుద్ధంగా ఉంటుంది.
API జోడించబడింది FormDataEvent మరియు ఈవెంట్ ఫారమ్డేటా, దాచిన ఇన్పుట్ మూలకాలలో డేటాను నిల్వ చేయకుండా, సమర్పించబడినప్పుడు ఫారమ్కు డేటాను జోడించడానికి JavaScript హ్యాండ్లర్లను ఉపయోగించడం సాధ్యపడుతుంది.
API జియోస్థానం కొత్త స్పెసిఫికేషన్తో సరిపోలడానికి నవీకరించబడింది, ఉదాహరణకు కోఆర్డినేట్లను జియోలొకేషన్కోఆర్డినేట్లుగా మార్చారు, స్థానం జియోలొకేషన్ పొజిషన్ మరియు
జియోలొకేషన్లో స్థాన లోపం.
JavaScript డీబగ్గర్లో జోడించారు షరతులతో కూడిన బ్రేక్ పాయింట్లకు మద్దతు (వాచ్ పాయింట్), వస్తువుల యొక్క నిర్దిష్ట లక్షణాలు మార్చబడినప్పుడు లేదా చదివినప్పుడు ప్రేరేపించబడతాయి.
చాలా పెద్ద సంఖ్యలో ట్యాబ్లు తెరిచినప్పుడు జావాస్క్రిప్ట్ డీబగ్గర్ యొక్క స్టార్టప్ వేగవంతం చేయబడింది (మొదట, ఇప్పుడు కనిపించే ట్యాబ్లకు ప్రాధాన్యత ఇవ్వబడుతుంది).
రెస్పాన్సివ్ డిజైన్ మోడ్ విభిన్న మెటా వ్యూపోర్ట్ విలువల అనుకరణను అమలు చేస్తుంది. పేజీ తనిఖీ మోడ్కు "ప్రియర్స్-కలర్-స్కీమ్" విలువ సిమ్యులేటర్ జోడించబడింది.
В వెబ్ కన్సోల్లు బహుళ-లైన్ జావాస్క్రిప్ట్ ఇంటర్ప్రెటేషన్ మోడ్లో, Ctrl + O మరియు Ctrl + S కలయికలను ఉపయోగించి ఫైల్లను సేవ్ చేయడానికి మరియు తెరవడానికి మద్దతు జోడించబడింది.
చేర్చబడింది వెబ్ కన్సోల్లో అసమకాలిక సందేశాలను దృశ్యమానంగా వేరు చేయడానికి javascript.options.asyncstackని సెటప్ చేయడం. మీరు console.trace() మరియు console.error() కోసం సెట్టింగ్లను సక్రియం చేసినప్పుడు, అసమకాలిక కార్యకలాపాల యొక్క పూర్తి కాల్ స్టాక్ ప్రదర్శించబడుతుంది, టైమర్లు, ఈవెంట్లు, వాగ్దానాలు, జనరేటర్లు మొదలైన వాటి ప్రారంభాన్ని ఎలా షెడ్యూల్ చేయాలో అర్థం చేసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
WebSocket తనిఖీ మోడ్లో, ASP.NET కోర్ మెసేజ్లలో ఉపయోగించిన SignalR ఫార్మాట్లో మెటాడేటా యొక్క పార్సింగ్ మరియు విజువల్ డిస్ప్లే అమలు చేయబడింది. పంపిన మరియు డౌన్లోడ్ చేసిన డేటా మొత్తం పరిమాణాన్ని చూపించే కౌంటర్లు కూడా జోడించబడ్డాయి.
టైమింగ్స్ ట్యాబ్లోని నెట్వర్క్ కార్యాచరణను ప్రత్యేకంగా పర్యవేక్షించే సాధనంలో ప్రదర్శించబడుతుంది డౌన్లోడ్ కోసం ప్రతి వనరు ఎప్పుడు క్యూలో ఉంది, డౌన్లోడ్ ఎప్పుడు ప్రారంభమైంది మరియు డౌన్లోడ్ ఎప్పుడు పూర్తయింది అనే దాని గురించి సమాచారం.
వెబ్ డెవలపర్ల సాధనాల నుండి పర్యావరణం మినహాయించబడింది స్క్రాచ్ప్యాడ్, జావాస్క్రిప్ట్ కోడ్తో ప్రయోగాలు చేయడానికి రూపొందించబడింది (గత విడుదలలో స్క్రాచ్ప్యాడ్ బహుళ-లైన్ వెబ్ కన్సోల్ మోడ్ ద్వారా భర్తీ చేయబడింది).
ఆవిష్కరణలు మరియు బగ్ పరిష్కారాలతో పాటు, Firefox 72 పరిష్కరించబడింది 20 దుర్బలత్వాలు, వీటిలో 11 (కింద సేకరించబడింది CVE-2019-17025 и CVE-2019-17024) ప్రత్యేకంగా రూపొందించబడిన పేజీలను తెరిచేటప్పుడు దాడి చేసేవారి కోడ్ అమలుకు దారితీసే సంభావ్య సామర్థ్యం ఉన్నట్లు ఫ్లాగ్ చేయబడ్డాయి. బఫర్ ఓవర్ఫ్లోలు మరియు ఇప్పటికే ఖాళీ చేయబడిన మెమరీ ప్రాంతాలకు యాక్సెస్ వంటి మెమరీ సమస్యలు ఇటీవల ప్రమాదకరమైనవిగా గుర్తించబడ్డాయి, కానీ క్లిష్టమైనవి కావు అని మీకు గుర్తు చేద్దాం. XPCVariant.cpp కోడ్లోని CVE-2019-17017 సమస్య కూడా ప్రత్యేకంగా గమనించదగినది, ఇది కోడ్ అమలుకు కూడా దారి తీయవచ్చు.