Mozilla కొత్త Chrome మానిఫెస్ట్ నుండి అన్ని WebExtensions API పరిమితులను కలిగి ఉండదు

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

WebExtensions APIకి వెళ్లడం యొక్క ప్రధాన ఆలోచన Firefox మరియు Chrome కోసం యాడ్-ఆన్‌లను అభివృద్ధి చేయడానికి సాంకేతికతను ఏకీకృతం చేయడం, కాబట్టి దాని ప్రస్తుత రూపంలో, Firefox Chrome మానిఫెస్ట్ యొక్క ప్రస్తుత రెండవ వెర్షన్‌తో దాదాపు 100% అనుకూలంగా ఉంది. యాడ్-ఆన్‌లకు అందించబడిన సామర్థ్యాలు మరియు వనరుల జాబితాను మానిఫెస్ట్ నిర్వచిస్తుంది. యాడ్-ఆన్ డెవలపర్‌లచే ప్రతికూలంగా గ్రహించబడిన మానిఫెస్టో యొక్క మూడవ సంస్కరణలో నిర్బంధ చర్యలను ప్రవేశపెట్టడం వలన, మొజిల్లా మానిఫెస్టోను పూర్తిగా అనుసరించే అభ్యాసానికి దూరంగా ఉంటుంది మరియు యాడ్-తో అనుకూలతను ఉల్లంఘించే మార్పులను Firefoxకి బదిలీ చేయదు. ఆన్‌లు.

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

యాడ్-ఆన్‌లతో అనుకూలతను విచ్ఛిన్నం చేసే Chrome మానిఫెస్ట్ యొక్క మూడవ వెర్షన్ నుండి కొన్ని ఇతర మార్పుల కోసం Firefox మద్దతుకు వెళ్లే సాధ్యాసాధ్యాలను కూడా Mozilla అంచనా వేస్తోంది:

  • బ్యాక్‌గ్రౌండ్ ప్రాసెస్‌ల రూపంలో సర్వీస్ వర్కర్లను ఎగ్జిక్యూట్ చేయడానికి మార్పు, దీనికి డెవలపర్‌లు కొన్ని జోడింపుల కోడ్‌ను మార్చవలసి ఉంటుంది. కొత్త పద్ధతి పనితీరు దృక్కోణం నుండి మరింత సమర్థవంతంగా ఉన్నప్పటికీ, Mozilla నేపథ్య పేజీలను అమలు చేయడానికి మద్దతును నిర్వహించడాన్ని పరిశీలిస్తోంది.
  • కొత్త గ్రాన్యులర్ అనుమతి అభ్యర్థన మోడల్ - యాడ్-ఆన్ అన్ని పేజీలకు ఒకేసారి సక్రియం చేయబడదు (“all_urls” అనుమతి తీసివేయబడింది), కానీ సక్రియ ట్యాబ్ సందర్భంలో మాత్రమే పని చేస్తుంది, అనగా. ప్రతి సైట్ కోసం యాడ్-ఆన్ పని చేస్తుందని వినియోగదారు ధృవీకరించాలి. వినియోగదారుని దృష్టి మరల్చకుండా యాక్సెస్ నియంత్రణలను బలోపేతం చేయడానికి Mozilla మార్గాలను అన్వేషిస్తోంది.
  • క్రాస్-ఆరిజిన్ అభ్యర్థనలను నిర్వహించడంలో మార్పు - కొత్త మానిఫెస్ట్‌కు అనుగుణంగా, కంటెంట్ ప్రాసెసింగ్ స్క్రిప్ట్‌లు ఈ స్క్రిప్ట్‌లను పొందుపరిచిన ప్రధాన పేజీకి అదే అనుమతి పరిమితులకు లోబడి ఉంటాయి (ఉదాహరణకు, పేజీకి యాక్సెస్ లేకపోతే స్థాన API, అప్పుడు స్క్రిప్ట్ యాడ్-ఆన్‌లు కూడా ఈ యాక్సెస్‌ని స్వీకరించవు). ఈ మార్పును Firefoxలో అమలు చేయడానికి ప్రణాళిక చేయబడింది.
  • బాహ్య సర్వర్‌ల నుండి డౌన్‌లోడ్ చేయబడిన కోడ్ అమలును నిషేధించడం (యాడ్-ఆన్ బాహ్య కోడ్‌ను లోడ్ చేసి అమలు చేస్తున్నప్పుడు మేము పరిస్థితుల గురించి మాట్లాడుతున్నాము). Firefox ఇప్పటికే బాహ్య కోడ్ నిరోధించడాన్ని ఉపయోగిస్తోంది మరియు మానిఫెస్ట్ యొక్క మూడవ సంస్కరణలో అందించబడిన అదనపు కోడ్ డౌన్‌లోడ్ ట్రాకింగ్ పద్ధతులను ఉపయోగించడం ద్వారా Mozilla డెవలపర్‌లు ఈ రక్షణను బలోపేతం చేయడానికి సిద్ధంగా ఉన్నారు.

మూలం: opennet.ru

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