Chrome మానిఫెస్ట్ యొక్క మూడవ వెర్షన్‌కు మద్దతుతో uBlock ఆరిజిన్ మరియు AdGuard వేరియంట్‌లు సిద్ధం చేయబడ్డాయి

అవాంఛిత కంటెంట్ కోసం uBlock ఆరిజిన్ బ్లాకింగ్ సిస్టమ్‌ల రచయిత రేమండ్ హిల్, declarativeNetRequest APIకి అనువదించబడిన uBlock ఆరిజిన్ వేరియంట్ యొక్క అమలుతో ప్రయోగాత్మక బ్రౌజర్ యాడ్-ఆన్ uBO మైనస్‌ను ప్రచురించారు, దీని ఉపయోగం మూడవ వెర్షన్‌లో సూచించబడింది. Chrome మానిఫెస్ట్. క్లాసిక్ uBlock ఆరిజిన్ కాకుండా, కొత్త యాడ్-ఆన్ బ్రౌజర్ యొక్క అంతర్నిర్మిత కంటెంట్ ఫిల్టరింగ్ ఇంజిన్ యొక్క సామర్థ్యాలను ఉపయోగిస్తుంది మరియు మొత్తం సైట్ డేటాను అడ్డగించడానికి మరియు మార్చడానికి ఇన్‌స్టాలేషన్ అనుమతులు అవసరం లేదు.

యాడ్-ఆన్‌లో ఇంకా పాప్-అప్ ప్యానెల్ లేదా సెట్టింగ్‌ల పేజీలు లేవు మరియు కార్యాచరణ నెట్‌వర్క్ అభ్యర్థనలను నిరోధించడానికి పరిమితం చేయబడింది. పొడిగించిన అనుమతులు లేకుండా పని చేయడానికి, పేజీలోని కంటెంట్‌ను భర్తీ చేయడానికి కాస్మెటిక్ ఫిల్టర్‌లు (“##”), సైట్‌లలో స్క్రిప్ట్‌లను ప్రత్యామ్నాయం చేయడం (“##+js”), అభ్యర్థనలను దారి మళ్లించడానికి ఫిల్టర్‌లు (“రీడైరెక్ట్=”) మరియు హెడర్ వంటి ఫీచర్‌లు ఫిల్టర్‌లు CSP (కంటెంట్ సెక్యూరిటీ పాలసీ) డిసేబుల్ చేయబడ్డాయి మరియు అభ్యర్థన పారామితులను తీసివేయడానికి ఫిల్టర్‌లు (“removeparam=”). లేకపోతే, డిఫాల్ట్ ఫిల్టర్‌ల జాబితా పూర్తిగా uBlock మూలం నుండి సెట్‌కు అనుగుణంగా ఉంటుంది మరియు సుమారు 22 వేల నియమాలను కలిగి ఉంటుంది.

అదనంగా, కొన్ని రోజుల క్రితం AdGuard ప్రకటన నిరోధించే యాడ్-ఆన్ యొక్క ప్రయోగాత్మక వెర్షన్ ప్రదర్శించబడింది - AdGuardMV3, ఇది declarativeNetRequest APIకి కూడా అనువదించబడింది మరియు Chrome మానిఫెస్ట్ యొక్క మూడవ ఎడిషన్‌కు మాత్రమే మద్దతు ఇచ్చే బ్రౌజర్‌లలో పని చేయగల సామర్థ్యాన్ని కలిగి ఉంది. పరీక్ష కోసం ప్రతిపాదించబడిన ప్రోటోటైప్ సాధారణ వినియోగదారులకు అవసరమైన అన్ని యాడ్ బ్లాకింగ్ ఫంక్షనాలిటీని అందిస్తుంది, కానీ దాని అధునాతన సామర్థ్యాలలో మ్యానిఫెస్టో యొక్క రెండవ ఎడిషన్ కోసం యాడ్-ఆన్ వెనుకబడి ఉంది, ఇది అధునాతన వినియోగదారులకు ఆసక్తిని కలిగిస్తుంది.

కొత్త AdGuard బ్యానర్‌లు, సోషల్ నెట్‌వర్క్ విడ్జెట్‌లు మరియు బాధించే అంశాలను దాచడం, YouTube వంటి వీడియో ప్లాట్‌ఫారమ్‌లలో ప్రకటనలను నిరోధించడం మరియు ట్రాకింగ్ కదలికలకు సంబంధించిన అభ్యర్థనలను ముందస్తుగా నిరోధించడం కొనసాగిస్తుంది. కాస్మెటిక్ నియమాల అనువర్తనంలో 1.5-2 సెకన్ల ఆలస్యం కారణంగా ప్రకటనల ఇన్సర్ట్‌ల మినుకుమినుకుమనే పరిమితులు, కుకీ ఫిల్టరింగ్‌కు సంబంధించిన కొన్ని సామర్థ్యాలను కోల్పోవడం, సాధారణ వ్యక్తీకరణల ఉపయోగం మరియు ప్రశ్న పారామితులను ఫిల్టర్ చేయడం (కొత్త API సరళీకృత సాధారణ వ్యక్తీకరణలను అందిస్తుంది) , డెవలపర్ మోడ్‌లో మాత్రమే గణాంకాలు మరియు ఫిల్టర్ ప్రతిస్పందన లాగ్‌ల లభ్యత.

మ్యానిఫెస్టో యొక్క మూడవ వెర్షన్‌లో ప్రవేశపెట్టిన పరిమితుల కారణంగా నియమాల సంఖ్యను తగ్గించే అవకాశం కూడా ప్రస్తావించబడింది. బ్రౌజర్‌లో డిక్లరేటివ్ నెట్‌రిక్వెస్ట్‌ని ఉపయోగించే ఒక యాడ్-ఆన్ ఇన్‌స్టాల్ చేయబడితే, స్టాటిక్ నియమాలతో ఎటువంటి సమస్యలు లేవు, ఎందుకంటే అన్ని యాడ్-ఆన్‌లకు సాధారణ పరిమితి 330 వేల నియమాలను అనుమతిస్తుంది. అనేక చేర్పులు ఉన్నప్పుడు, 30 వేల నియమాల పరిమితి వర్తించబడుతుంది, ఇది సరిపోకపోవచ్చు. డైనమిక్ నియమాల కోసం 5000 నియమాల పరిమితి మరియు సాధారణ వ్యక్తీకరణల కోసం 1000 నియమాలు ప్రవేశపెట్టబడ్డాయి.

జనవరి 2023 నుండి, Chrome బ్రౌజర్ మానిఫెస్ట్ యొక్క రెండవ సంస్కరణకు మద్దతు ఇవ్వడం ఆపివేయాలని మరియు అన్ని యాడ్-ఆన్‌లకు మూడవ సంస్కరణను తప్పనిసరి చేయాలని యోచిస్తోంది. ప్రారంభంలో, అనుచితమైన కంటెంట్‌ను నిరోధించడం మరియు భద్రతను నిర్ధారించడం కోసం అనేక యాడ్-ఆన్‌ల అంతరాయం కారణంగా మ్యానిఫెస్టో యొక్క మూడవ సంస్కరణ విమర్శలకు గురి అయింది. Chrome మానిఫెస్ట్ యాడ్-ఆన్‌లకు అందించబడిన సామర్థ్యాలు మరియు వనరులను నిర్వచిస్తుంది. యాడ్-ఆన్‌ల భద్రత, గోప్యత మరియు పనితీరును బలోపేతం చేసే చొరవలో భాగంగా మానిఫెస్ట్ యొక్క మూడవ వెర్షన్ అభివృద్ధి చేయబడింది. మార్పుల యొక్క ప్రధాన లక్ష్యం సురక్షితమైన మరియు అధిక-పనితీరు గల యాడ్-ఆన్‌లను సృష్టించడాన్ని సులభతరం చేయడం మరియు సురక్షితం కాని మరియు నెమ్మదిగా ఉండే యాడ్-ఆన్‌లను సృష్టించడం మరింత కష్టతరం చేయడం.

మానిఫెస్టో యొక్క మూడవ సంస్కరణతో ప్రధాన అసంతృప్తి వెబ్‌రిక్వెస్ట్ API యొక్క రీడ్-ఓన్లీ మోడ్‌లోకి అనువాదానికి సంబంధించినది, ఇది నెట్‌వర్క్ అభ్యర్థనలకు పూర్తి ప్రాప్యతను కలిగి ఉన్న మీ స్వంత హ్యాండ్లర్‌లను కనెక్ట్ చేయడం సాధ్యపడుతుంది మరియు ప్రయాణంలో ట్రాఫిక్‌ను సవరించగలదు. ఈ API అవాంఛిత కంటెంట్‌ను బ్లాక్ చేయడానికి మరియు భద్రతను నిర్ధారించడానికి uBlock ఆరిజిన్, AdGuard మరియు అనేక ఇతర యాడ్-ఆన్‌లలో ఉపయోగించబడుతుంది. webRequest APIకి బదులుగా, మానిఫెస్ట్ యొక్క మూడవ సంస్కరణ పరిమిత-సామర్థ్య డిక్లరేటివ్ నెట్‌రిక్వెస్ట్ APIని అందిస్తుంది, ఇది స్వతంత్రంగా నిరోధించే నియమాలను ప్రాసెస్ చేసే అంతర్నిర్మిత ఫిల్టరింగ్ ఇంజిన్‌కు ప్రాప్యతను అందిస్తుంది, దాని స్వంత ఫిల్టరింగ్ అల్గారిథమ్‌ల వినియోగాన్ని అనుమతించదు మరియు అలా చేయదు. పరిస్థితులను బట్టి ఒకదానికొకటి అతివ్యాప్తి చెందే సంక్లిష్ట నియమాలను సెట్ చేయడానికి అనుమతించండి.

మానిఫెస్టో యొక్క రాబోయే మూడవ వెర్షన్ గురించి మూడు సంవత్సరాల చర్చల్లో, Google సంఘం యొక్క అనేక కోరికలను పరిగణనలోకి తీసుకుంది మరియు ఇప్పటికే ఉన్న జోడింపులలో అవసరమైన సామర్థ్యాలతో వాస్తవానికి అందించబడిన declarativeNetRequest APIని విస్తరించింది. ఉదాహరణకు, బహుళ స్టాటిక్ రూల్‌సెట్‌లను ఉపయోగించడం, రెగ్యులర్ ఎక్స్‌ప్రెషన్ ఫిల్టరింగ్, HTTP హెడర్‌లను సవరించడం, నియమాలను డైనమిక్‌గా మార్చడం మరియు జోడించడం, క్వెరీ పారామీటర్‌లను తొలగించడం మరియు భర్తీ చేయడం, ట్యాబ్-ఆధారిత ఫిల్టరింగ్ మరియు సెషన్-నిర్దిష్ట రూల్ సెట్‌లను రూపొందించడం కోసం Google declarativeNetRequest APIకి మద్దతును జోడించింది.

మూలం: opennet.ru

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