അവലോകനം
നിങ്ങളുടെ ബ്രൗസര് അഭ്യര്ത്ഥനകളിലേക്ക് ഇഷ്ടാനുസൃത HTTP ഹെഡറുകള് എളുപ്പത്തില് ഇന്ജക്ട് ചെയ്യുക. ഓണ്/ഓഫ് ടോഗിള് ചെയ്യുക,…
HTTP Header Injector ഒരു ലഘുവായ, പരസ്യരഹിത (NO ADs), സ്വകാര്യത-കേന്ദ്രീകൃത ബ്രൗസർ എക്സ്റ്റൻഷനാണ്, ബ്രൗസറിന്റെ ഔട്ട്ഗോയിംഗ് റിക്വസ്റ്റുകളിൽ ഇഷ്ടാനുസൃത HTTP ഹെഡറുകൾ ചേർക്കാനും, പരിഷ്കരിക്കാനും, കൈകാര്യം ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. API ഇന്റഗ്രേഷനുകൾ ഡീബഗ് ചെയ്യുന്ന ഒരു വെബ് ഡെവലപ്പറായാലും, ഓതന്റിക്കേഷൻ ഫ്ലോകൾ പരീക്ഷിക്കുന്ന QA എഞ്ചിനീയറായാലും, റിക്വസ്റ്റ് പെരുമാറ്റം വിശകലനം ചെയ്യുന്ന സെക്യൂരിറ്റി ഗവേഷകനായാലും, അല്ലെങ്കിൽ HTTP ട്രാഫിക്കിന്മേൽ സൂക്ഷ്മമായ നിയന്ത്രണം ആവശ്യമുള്ള ഒരു പവർ യൂസറായാലും, ഈ എക്സ്റ്റൻഷൻ ജോലി ചെയ്യാൻ ഒരു വൃത്തിയുള്ളതും അവബോധജന്യവുമായ ഇന്റർഫേസ് നൽകുന്നു. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ഇത് എന്താണ് ചെയ്യുന്നത് നിങ്ങളുടെ ബ്രൗസർ ഒരു HTTP റിക്വസ്റ്റ് അയയ്ക്കുമ്പോഴെല്ലാം — ഒരു വെബ്പേജ് ലോഡ് ചെയ്യൽ, ഒരു ഇമേജ് ലഭ്യമാക്കൽ, ഒരു API വിളിക്കൽ — അതിൽ ഹെഡറുകളുടെ ഒരു സെറ്റ് ഉൾപ്പെടുന്നു. ഈ ഹെഡറുകളിൽ ഓതന്റിക്കേഷൻ ടോക്കണുകൾ, കണ്ടന്റ് ടൈപ്പുകൾ, കാഷിംഗ് ഡയറക്ടീവുകൾ, ഇഷ്ടാനുസൃത ഫ്ലാഗുകൾ എന്നിവയും മറ്റും ഉൾപ്പെടുന്ന മെറ്റാഡാറ്റ ഉണ്ട്. HTTP Header Injector നിങ്ങളുടെ സ്വന്തം ഇഷ്ടാനുസൃത ഹെഡറുകൾ നിർവചിക്കാനും എല്ലാ ഔട്ട്ഗോയിംഗ് റിക്വസ്റ്റുകളിലും അവ ഇൻജക്ട് ചെയ്യാനും, അല്ലെങ്കിൽ നിർദ്ദിഷ്ട ഡൊമെയ്നുകളെ തിരഞ്ഞെടുത്ത് ലക്ഷ്യം വയ്ക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു. ഏതു ഹെഡറുകൾ അയയ്ക്കണം, എവിടേക്ക് അയയ്ക്കണം, എപ്പോൾ സജീവമാക്കണം എന്നിവയിൽ നിങ്ങൾക്ക് പൂർണ നിയന്ത്രണമുണ്ട്. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ പ്രധാന ഫീച്ചറുകൾ ● മാസ്റ്റർ ഓൺ/ഓഫ് സ്വിച്ച് ഒരൊറ്റ ഗ്ലോബൽ ടോഗിൾ എല്ലാ ഹെഡർ ഇൻജക്ഷനും ഒരേസമയം പ്രവർത്തനക്ഷമമാക്കാനോ നിഷ്ക്രിയമാക്കാനോ നിങ്ങളെ അനുവദിക്കുന്നു. ഓഫ് ആകുമ്പോൾ, എക്സ്റ്റൻഷൻ ഒന്നും ചെയ്യുന്നില്ല — ഹെഡറുകൾ പരിഷ്കരിക്കുന്നില്ല, റിക്വസ്റ്റുകൾ തടയുന്നില്ല. ടൂൾബാർ ഐക്കൺ നിലവിലെ അവസ്ഥ പ്രതിഫലിപ്പിക്കുന്നു, അതിനാൽ ഇൻജക്ഷൻ സജീവമാണോ എന്ന് ഒറ്റനോട്ടത്തിൽ നിങ്ങൾക്ക് എപ്പോഴും അറിയാം. ● അൺലിമിറ്റഡ് ഇഷ്ടാനുസൃത നിയമങ്ങൾ നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര ഹെഡർ ഇൻജക്ഷൻ നിയമങ്ങൾ സൃഷ്ടിക്കുക (100 സജീവ നിയമങ്ങൾ വരെ). ഓരോ നിയമവും ഒരു ഹെഡർ പേര്, ഒരു ഹെഡർ മൂല്യം, ഒരു ഓപ്ഷണൽ ഡൊമെയ്ൻ ഫിൽറ്റർ എന്നിവ നിർവചിക്കുന്നു. എളുപ്പത്തിലുള്ള മാനേജ്മെന്റിനായി നിയമങ്ങൾ വൃത്തിയുള്ള, ക്രമീകരിച്ച കാർഡുകളായി പ്രദർശിപ്പിക്കും. ● നിയമം-തിരിച്ചുള്ള പ്രവർത്തനക്ഷമമാക്കൽ/നിഷ്ക്രിയമാക്കൽ ഓരോ നിയമത്തിനും അതിന്റേതായ വ്യക്തിഗത ടോഗിൾ സ്വിച്ച് ഉണ്ട്. അതായത് നിയമങ്ങൾ ഇല്ലാതാക്കാതെ ക്രമീകരിച്ച നിലയിൽ താൽക്കാലികമായി നിഷ്ക്രിയമാക്കാം. പരീക്ഷണ സമയത്ത് വ്യത്യസ്ത ഹെഡർ ക്രമീകരണങ്ങൾക്കിടയിൽ വേഗത്തിൽ മാറേണ്ടിവരുമ്പോൾ ഉപയോഗപ്രദം. ● ഡൊമെയ്ൻ ഫിൽറ്ററിംഗ് സ്ഥിരസ്ഥിതിയായി, ലക്ഷ്യസ്ഥാനം പരിഗണിക്കാതെ എല്ലാ ഔട്ട്ഗോയിംഗ് റിക്വസ്റ്റുകൾക്കും ഒരു നിയമം ബാധകമാണ്. എന്നാൽ നിർദ്ദിഷ്ട വെബ്സൈറ്റുകളിലേക്ക് മാത്രം ഒരു ഹെഡർ അയയ്ക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നെങ്കിൽ, ഡൊമെയ്ൻ ഫീൽഡിൽ ഒന്നോ അതിലധികമോ ഡൊമെയ്നുകൾ നൽകുക. ഒറ്റ നിയമം ഉപയോഗിച്ച് ഒന്നിലധികം ഡൊമെയ്നുകളെ ലക്ഷ്യം വയ്ക്കാൻ കോമ-വേർതിരിച്ച മൂല്യങ്ങൾ പിന്തുണയ്ക്കുന്നു. എല്ലാ ട്രാഫിക്കിനും ചേരാൻ ഫീൽഡ് ശൂന്യമാക്കി വിടുക. ഡൊമെയ്ൻ മാച്ചിംഗ് സ്മാർട്ട് ആണ് — പ്രോട്ടോക്കോളുകളോ പാത്തുകളോ ചിന്തിക്കാതെ ഡൊമെയ്ൻ നാമം മാത്രം (ഉദാ. "example.com") നൽകാം. "http://", "https://", ട്രെയിലിംഗ് പാത്തുകൾ എന്നിവ എക്സ്റ്റൻഷൻ സ്വയമേവ നീക്കം ചെയ്യുന്നു. ● റിയൽ-ടൈം അപ്ഡേറ്റുകൾ മാറ്റങ്ങൾ ഉടനടി പ്രാബല്യത്തിൽ വരുന്നു. നിങ്ങൾ ഒരു നിയമം ചേർക്കുന്നതോ, എഡിറ്റ് ചെയ്യുന്നതോ, പ്രവർത്തനക്ഷമമാക്കുന്നതോ, നിഷ്ക്രിയമാക്കുന്നതോ, നീക്കം ചെയ്യുന്നതോ ആയ ഉടൻ, അടിസ്ഥാന നെറ്റ്വർക്ക് നിയമങ്ങൾ റിയൽ ടൈമിൽ അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു. പേജുകൾ റീലോഡ് ചെയ്യുകയോ ബ്രൗസർ പുനരാരംഭിക്കുകയോ ചെയ്യേണ്ടതില്ല. ● വൃത്തിയുള്ള, ആധുനിക ഇന്റർഫേസ് പോപ്പ്അപ്പ് UI സ്പഷ്ടതയ്ക്കും കാര്യക്ഷമതയ്ക്കുമായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. നീണ്ട ഡെവലപ്മെന്റ് സെഷനുകളിൽ കണ്ണുകളുടെ ക്ഷീണം കുറയ്ക്കാൻ ഡാർക്ക് തീം ഉണ്ട്. നിയമങ്ങൾ വ്യക്തമായി ലേബൽ ചെയ്ത ഫീൽഡുകളുള്ള കോമ്പാക്ട് കാർഡുകളായി അവതരിപ്പിക്കുന്നു. തിരശ്ചീന സ്ക്രോളിംഗ് ഇല്ലാതെ ഹെഡർ പേരുകളും മൂല്യങ്ങളും കാണാൻ മതിയായ ഇടം നൽകുന്നതിന് ഇന്റർഫേസ് 500px വീതിയുള്ളതാണ്. ● വിഷ്വൽ സ്റ്റാറ്റസ് ഇൻഡിക്കേറ്റർ ടൂൾബാർ ഐക്കണും സ്റ്റാറ്റസ് ലേബലും റിയൽ ടൈമിൽ അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു: — ഇൻജക്ഷൻ പ്രവർത്തനക്ഷമമാകുമ്പോൾ പച്ച ഐക്കൺ + "ACTIVE" ലേബൽ — ഇൻജക്ഷൻ നിഷ്ക്രിയമാകുമ്പോൾ ചാര ഐക്കൺ + "OFFLINE" ലേബൽ ● വിവരദായകമായ ടൂൾടിപ്പുകൾ ഓരോ ഫീച്ചറും എന്താണ് ചെയ്യുന്നതെന്ന് വിശദീകരിക്കുന്ന സന്ദർഭോചിത സഹായം ലഭിക്കാൻ (?) ഐക്കണുകളിൽ ഹോവർ ചെയ്യുക. ബാഹ്യ ഡോക്യുമെന്റേഷൻ പരിശോധിക്കേണ്ടതില്ല. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ഉപയോഗ സാഹചര്യങ്ങൾ ► വെബ് ഡെവലപ്മെന്റ് & ഡീബഗ്ഗിംഗ് X-Debug-Mode: true, X-Request-ID: test-123, അല്ലെങ്കിൽ Cache-Control: no-cache പോലുള്ള ഇഷ്ടാനുസൃത ഹെഡറുകൾ ഇൻജക്ട് ചെയ്ത് നിങ്ങളുടെ സെർവർ നിർദ്ദിഷ്ട ഹെഡർ മൂല്യങ്ങൾ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നുവെന്ന് പരീക്ഷിക്കുക. ആപ്ലിക്കേഷൻ കോഡ് പരിഷ്കരിക്കാതെ വ്യത്യസ്ത ക്ലയന്റ് ക്രമീകരണങ്ങൾ അനുകരിക്കുക. ► API ടെസ്റ്റിംഗ് ബ്രൗസറിൽ നിന്ന് നേരിട്ട് ഓതന്റിക്കേറ്റഡ് എൻഡ്പോയിന്റുകൾ പരീക്ഷിക്കാൻ Authorization ഹെഡറുകൾ (Bearer ടോക്കണുകൾ, API കീകൾ) ചേർക്കുക. REST API, GraphQL എൻഡ്പോയിന്റുകൾ, അല്ലെങ്കിൽ നിർദ്ദിഷ്ട ഹെഡറുകൾ ഉൾപ്പെടുത്തേണ്ട webhook ഇന്റഗ്രേഷനുകൾ എന്നിവയുമായി പ്രവർത്തിക്കുമ്പോൾ ഉപയോഗപ്രദം. ► ഓതന്റിക്കേഷൻ & സെഷൻ ടെസ്റ്റിംഗ് വ്യത്യസ്ത ഉപയോക്തൃ സെഷനുകളോ അനുമതി ലെവലുകളോ പരീക്ഷിക്കാൻ സെഷൻ ടോക്കണുകൾ, CSRF ടോക്കണുകൾ, അല്ലെങ്കിൽ ഇഷ്ടാനുസൃത ഓതന്റിക്കേഷൻ ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യുക. നിയമങ്ങൾ ഓണാക്കിയും ഓഫാക്കിയും വ്യത്യസ്ത ഓതന്റിക്കേഷൻ ക്രമീകരണങ്ങൾക്കിടയിൽ മാറുക. ► A/B ടെസ്റ്റിംഗ് & ഫീച്ചർ ഫ്ലാഗുകൾ നിർദ്ദിഷ്ട സെർവർ-സൈഡ് പെരുമാറ്റം ട്രിഗർ ചെയ്യാൻ X-Feature-Flag: new-checkout അല്ലെങ്കിൽ X-Experiment: variant-b പോലുള്ള ഇഷ്ടാനുസൃത ഹെഡറുകൾ അയയ്ക്കുക. സെർവർ ക്രമീകരണം മാറ്റാതെ വ്യത്യസ്ത ഫീച്ചർ ഫ്ലാഗ് സംയോജനങ്ങൾ പരീക്ഷിക്കുക. ► കണ്ടന്റ് നെഗോഷ്യേഷൻ നിങ്ങളുടെ സെർവർ വ്യത്യസ്ത ക്ലയന്റ് മുൻഗണനകളോട് എങ്ങനെ പ്രതികരിക്കുന്നുവെന്ന് പരീക്ഷിക്കാൻ Accept, Accept-Language, Accept-Encoding, അല്ലെങ്കിൽ മറ്റ് കണ്ടന്റ് നെഗോഷ്യേഷൻ ഹെഡറുകൾ ഓവർറൈഡ് ചെയ്യുക. ► സെക്യൂരിറ്റി ടെസ്റ്റിംഗ് നിങ്ങളുടെ ആപ്ലിക്കേഷൻ വിവിധ റിക്വസ്റ്റ് ഉറവിടങ്ങളും ഓതന്റിക്കേഷൻ മെക്കാനിസങ്ങളും എങ്ങനെ കൈകാര്യം ചെയ്യുന്നുവെന്ന് പരീക്ഷിക്കാൻ X-Forwarded-For, X-Real-IP, അല്ലെങ്കിൽ ഇഷ്ടാനുസൃത സെക്യൂരിറ്റി ടോക്കണുകൾ പോലുള്ള ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യുക. നിങ്ങളുടെ സെർവർ ഇൻകമിംഗ് ഹെഡറുകൾ ശരിയായി വാലിഡേറ്റ് ചെയ്യുന്നുവെന്നും പ്രോസസ് ചെയ്യുന്നുവെന്നും ഉറപ്പാക്കുക. ► CORS & ക്രോസ്-ഒറിജിൻ ടെസ്റ്റിംഗ് ക്രോസ്-ഒറിജിൻ റിക്വസ്റ്റുകൾ അനുകരിക്കാനും നിങ്ങളുടെ സെർവറിന്റെ CORS ക്രമീകരണം പരീക്ഷിക്കാനും Origin അല്ലെങ്കിൽ ഇഷ്ടാനുസൃത ഹെഡറുകൾ ചേർക്കുക. ► ലോഡ് ബാലൻസർ & CDN ടെസ്റ്റിംഗ് X-Forwarded-Proto, X-Custom-Route, അല്ലെങ്കിൽ CDN-നിർദ്ദിഷ്ട ഡയറക്ടീവുകൾ പോലുള്ള റൂട്ടിംഗ് തീരുമാനങ്ങൾക്കായി നിങ്ങളുടെ ഇൻഫ്രാസ്ട്രക്ചർ ഉപയോഗിക്കുന്ന ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യുക. ► മൈക്രോസർവീസുകൾ & ഡിസ്ട്രിബ്യൂട്ടഡ് ട്രേസിംഗ് ഡീബഗ്ഗിംഗ് സെഷനുകളിൽ മൈക്രോസർവീസ് ആർക്കിടെക്ചറുകളിലൂടെ റിക്വസ്റ്റുകൾ ട്രാക്ക് ചെയ്യാൻ X-Trace-ID, X-Correlation-ID, അല്ലെങ്കിൽ X-Request-ID പോലുള്ള ട്രേസിംഗ് ഹെഡറുകൾ ചേർക്കുക. ► QA & സ്റ്റേജിംഗ് എൻവയൺമെന്റുകൾ സ്റ്റേജിംഗ് അല്ലെങ്കിൽ QA സെർവറുകൾ ആക്സസ് ചെയ്യുമ്പോൾ മാത്രം എൻവയൺമെന്റ്-നിർദ്ദിഷ്ട ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യാൻ ഡൊമെയ്ൻ ഫിൽറ്ററിംഗ് ഉപയോഗിക്കുക, പ്രൊഡക്ഷൻ ട്രാഫിക്ക് മാറ്റമില്ലാതെ നിലനിർത്തുക. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ഉപയോഗിക്കുന്ന വിധം 1. പോപ്പ്അപ്പ് തുറക്കാൻ ബ്രൗസർ ടൂൾബാറിലെ HTTP Header Injector ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക. 2. മുകളിൽ വലത് മൂലയിലെ മാസ്റ്റർ സ്വിച്ച് ഓൺ ചെയ്യുക. സ്റ്റാറ്റസ് "OFFLINE" ൽ നിന്ന് "ACTIVE" ആയി മാറും, ഐക്കൺ പച്ചയാകും. 3. ഒരു പുതിയ ഹെഡർ ഇൻജക്ഷൻ നിയമം സൃഷ്ടിക്കാൻ "+ Add Rule" ക്ലിക്ക് ചെയ്യുക. 4. ഫീൽഡുകൾ പൂരിപ്പിക്കുക: — Header: HTTP ഹെഡർ പേര് (ഉദാ. X-Custom-Header, Authorization, X-Debug) — Value: ഹെഡർ മൂല്യം (ഉദാ. true, Bearer my-token, my-value) — Domain: (ഓപ്ഷണൽ) ലക്ഷ്യം വയ്ക്കേണ്ട ഡൊമെയ്നുകളുടെ കോമ-വേർതിരിച്ച ലിസ്റ്റ്. എല്ലാ വെബ്സൈറ്റുകൾക്കും ബാധകമാക്കാൻ ശൂന്യമാക്കി വിടുക. 5. നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ നിയമം സ്വയമേവ സേവ് ചെയ്യപ്പെടുന്നു. മാറ്റങ്ങൾ എല്ലാ പുതിയ റിക്വസ്റ്റുകളിലും ഉടനടി പ്രാബല്യത്തിൽ വരുന്നു. 6. നിർദ്ദിഷ്ട നിയമങ്ങൾ ഇല്ലാതാക്കാതെ പ്രവർത്തനക്ഷമമാക്കാനോ നിഷ്ക്രിയമാക്കാനോ ഓരോ നിയമ കാർഡിലെയും വ്യക്തിഗത ടോഗിൾ സ്വിച്ച് ഉപയോഗിക്കുക. 7. ഇനി ആവശ്യമില്ലാത്ത ഒരു നിയമം ശാശ്വതമായി നീക്കം ചെയ്യാൻ നിയമ കാർഡിലെ ഡിലീറ്റ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ഉദാഹരണങ്ങൾ ചില സാധാരണ ഹെഡർ ക്രമീകരണങ്ങൾ ഇതാ: Header: Authorization Value: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... Domain: api.myapp.com → നിങ്ങളുടെ API സെർവറിലേക്ക് മാത്രം ഒരു JWT ടോക്കൺ അയയ്ക്കുന്നു. Header: X-Debug-Mode Value: true Domain: (ശൂന്യം) → അത് പിന്തുണയ്ക്കുന്ന ഏതൊരു സെർവറിലേക്കുമുള്ള എല്ലാ റിക്വസ്റ്റുകളിലും ഡീബഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു. Header: X-Forwarded-For Value: 203.0.113.50 Domain: staging.example.com → നിങ്ങളുടെ സ്റ്റേജിംഗ് സെർവറിൽ ഒരു നിർദ്ദിഷ്ട ക്ലയന്റ് IP അനുകരിക്കുന്നു. Header: Accept-Language Value: fr-FR Domain: (ശൂന്യം) → എല്ലാ വെബ്സൈറ്റുകളിലും ഫ്രഞ്ച് ഭാഷാ കണ്ടന്റ് നെഗോഷ്യേഷൻ നിർബന്ധമാക്കുന്നു. Header: Cache-Control Value: no-cache Domain: mysite.com, api.mysite.com → നിങ്ങളുടെ സൈറ്റിലേക്കും അതിന്റെ API-യിലേക്കുമുള്ള റിക്വസ്റ്റുകൾക്ക് കാഷിംഗ് നിഷ്ക്രിയമാക്കുന്നു. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ സ്വകാര്യതയും സുരക്ഷയും HTTP Header Injector സ്വകാര്യതയെ ഒരു അടിസ്ഥാന തത്വമായി കണക്കാക്കി നിർമ്മിച്ചതാണ്: ● ഡാറ്റ ശേഖരണമില്ല — എക്സ്റ്റൻഷൻ ഒരു ഡാറ്റയും ശേഖരിക്കുന്നില്ല, കൈമാറുന്നില്ല, അല്ലെങ്കിൽ പങ്കിടുന്നില്ല. അത്രയേ ഉള്ളൂ. ● ലോക്കൽ സ്റ്റോറേജ് മാത്രം — നിങ്ങളുടെ എല്ലാ നിയമങ്ങളും ക്രമീകരണങ്ങളും Chrome-ന്റെ ബിൽറ്റ്-ഇൻ സ്റ്റോറേജ് API (chrome.storage.local) ഉപയോഗിച്ച് നിങ്ങളുടെ ബ്രൗസറിൽ ലോക്കലായി സംഭരിക്കുന്നു. ഒരു ബാഹ്യ സെർവറിലേക്കും ഒന്നും അയയ്ക്കുന്നില്ല. ● റിമോട്ട് കണക്ഷനുകളില്ല — എക്സ്റ്റൻഷൻ ഒരു നെറ്റ്വർക്ക് റിക്വസ്റ്റും നടത്തുന്നില്ല. അനലിറ്റിക്സ്, ടെലിമെട്രി, അപ്ഡേറ്റ് പിംഗുകൾ, റിമോട്ട് ക്രമീകരണം ഒന്നുമില്ല. ● മൂന്നാം-കക്ഷി ഡിപ്പൻഡൻസികളില്ല — എക്സ്റ്റൻഷൻ ബാഹ്യ ലൈബ്രറികളോ ഫ്രെയിംവർക്കുകളോ ഇല്ലാതെ നിർമ്മിച്ചതാണ്. CDN റിസോഴ്സുകൾ, Google Fonts, ട്രാക്കിംഗ് പിക്സലുകൾ ഒന്നുമില്ല. മുഴുവൻ കോഡ്ബേസും സ്വയം-ഉൾക്കൊള്ളുന്നതാണ്. ● Manifest V3 — Chrome-ന്റെ ഏറ്റവും പുതിയ എക്സ്റ്റൻഷൻ പ്ലാറ്റ്ഫോമിൽ (Manifest V3) നിർമ്മിച്ചത്, declarativeNetRequest API വഴി മെച്ചപ്പെട്ട സുരക്ഷ നൽകുന്നു. ഈ ആധുനിക API പഴയ webRequest API-യേക്കാൾ സുരക്ഷിതമാണ്, കാരണം ഹെഡർ മാറ്റങ്ങൾ ഏകപക്ഷീയ കോഡായി എക്സിക്യൂട്ട് ചെയ്യുന്നതിന് പകരം നിയമങ്ങളായി പ്രഖ്യാപിക്കുന്നു. ● കുറഞ്ഞ അനുമതികൾ — എക്സ്റ്റൻഷൻ കർശനമായി ആവശ്യമായ അനുമതികൾ മാത്രം അഭ്യർത്ഥിക്കുന്നു: — "storage" നിങ്ങളുടെ നിയമങ്ങൾ ലോക്കലായി സേവ് ചെയ്യാൻ — "declarativeNetRequest" HTTP ഹെഡറുകൾ പരിഷ്കരിക്കാൻ — "host_permissions: <all_urls>" നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഏതൊരു വെബ്സൈറ്റിനും നിയമങ്ങൾ ബാധകമാക്കാൻ ● തുറന്നതും സുതാര്യവും — എക്സ്റ്റൻഷന്റെ കോഡ് കുറഞ്ഞതും ഓഡിറ്റ് ചെയ്യാവുന്നതുമാണ്. മുഴുവൻ ലോജിക്കും മൂന്ന് ചെറിയ ഫയലുകളിൽ (background.js, popup.js, popup.html) ഉൾക്കൊള്ളുന്നു, പെരുമാറ്റം മറയ്ക്കുന്ന ഒബ്ഫസ്കേഷൻ അല്ലെങ്കിൽ മിനിഫിക്കേഷൻ ട്രിക്കുകൾ ഒന്നുമില്ല. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ സാങ്കേതിക വിശദാംശങ്ങൾ ● പ്ലാറ്റ്ഫോം: Chrome Extension (Manifest V3) ● API: declarativeNetRequest (ഡൈനാമിക് നിയമങ്ങൾ) ● സ്റ്റോറേജ്: chrome.storage.local ● പരമാവധി സജീവ നിയമങ്ങൾ: 100 ● പിന്തുണയ്ക്കുന്ന റിസോഴ്സ് ടൈപ്പുകൾ: main_frame, sub_frame, stylesheet, script, image, font, object, xmlhttprequest, ping, media, websocket, webtransport, webbundle, other ● ഹെഡർ ഓപ്പറേഷൻ: "set" (നിർദ്ദിഷ്ട ഹെഡർ ചേർക്കുകയോ ഓവർറൈറ്റ് ചെയ്യുകയോ ചെയ്യുന്നു) ● UI: സ്വയം-ഉൾക്കൊള്ളുന്ന HTML/CSS/JS പോപ്പ്അപ്പ്, ബാഹ്യ ഡിപ്പൻഡൻസികളില്ല ● വലുപ്പം: < 20 KB ആകെ പാക്കേജ് ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ പതിവ് ചോദ്യങ്ങൾ Q: ഈ എക്സ്റ്റൻഷൻ എല്ലാ വെബ്സൈറ്റുകളിലും പ്രവർത്തിക്കുമോ? A: അതെ. ഡൊമെയ്ൻ ഫിൽറ്റർ സെറ്റ് ചെയ്തിട്ടില്ലെങ്കിൽ, എല്ലാ ഔട്ട്ഗോയിംഗ് റിക്വസ്റ്റുകളിലും ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യപ്പെടുന്നു. ഡൊമെയ്ൻ ഫീൽഡ് ഉപയോഗിച്ച് നിർദ്ദിഷ്ട ഡൊമെയ്നുകളിലേക്ക് പരിമിതപ്പെടുത്താം. Q: ഒരേസമയം ഒന്നിലധികം ഹെഡറുകൾ ഇൻജക്ട് ചെയ്യാൻ കഴിയുമോ? A: തീർച്ചയായും. ഓരോ ഹെഡറിനും ഒരു നിയമം സൃഷ്ടിക്കുക. നിങ്ങൾക്ക് നിർവചിക്കാവുന്ന നിയമങ്ങളുടെ എണ്ണത്തിന് പരിധിയില്ല (100 സജീവ നിയമങ്ങൾ വരെ, ഇത് ഡൈനാമിക് declarativeNetRequest നിയമങ്ങൾക്കുള്ള Chrome-ന്റെ പരിധിയാണ്). Q: ബ്രൗസർ അടച്ചശേഷം ഹെഡറുകൾ നിലനിൽക്കുമോ? A: അതെ. എല്ലാ നിയമങ്ങളും മാസ്റ്റർ ടോഗിൾ അവസ്ഥയും ലോക്കൽ സ്റ്റോറേജിൽ സേവ് ചെയ്യപ്പെടുകയും ബ്രൗസർ വീണ്ടും തുറക്കുമ്പോൾ പുനഃസ്ഥാപിക്കപ്പെടുകയും ചെയ്യുന്നു. Q: എക്സ്റ്റൻഷൻ ബ്രൗസിംഗ് മന്ദഗതിയിലാക്കുമോ? A: ഇല്ല. എക്സ്റ്റൻഷൻ Chrome-ന്റെ declarativeNetRequest API ഉപയോഗിക്കുന്നു, ഇത് ഓരോ റിക്വസ്റ്റിലും JavaScript ഓവർഹെഡ് ഇല്ലാതെ നെറ്റ്വർക്ക് ലെയറിൽ ഹെഡർ മാറ്റങ്ങൾ നേറ്റീവ് ആയി പ്രോസസ് ചെയ്യുന്നു. ഇത് ലഭ്യമായ ഏറ്റവും പ്രകടനക്ഷമമായ സമീപനമാണ്. Q: റെസ്പോൺസ് ഹെഡറുകൾ പരിഷ്കരിക്കാൻ ഇത് ഉപയോഗിക്കാമോ? A: നിലവിലെ പതിപ്പ് റിക്വസ്റ്റ് ഹെഡറുകളിൽ (ഔട്ട്ഗോയിംഗ്) ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. റെസ്പോൺസ് ഹെഡർ പരിഷ്കരണം ഭാവിയിലെ ഒരു അപ്ഡേറ്റിൽ ചേർക്കാവുന്നതാണ്. Q: ഇൻകോഗ്നിറ്റോ മോഡിൽ ഇത് പ്രവർത്തിക്കുമോ? A: സ്ഥിരസ്ഥിതിയായി, ഇൻകോഗ്നിറ്റോ മോഡിൽ എക്സ്റ്റൻഷനുകൾ നിഷ്ക്രിയമാക്കിയിരിക്കുന്നു. chrome://extensions-ലേക്ക് പോയി, HTTP Header Injector കണ്ടെത്തി, "ഇൻകോഗ്നിറ്റോയിൽ അനുവദിക്കുക" പ്രവർത്തനക്ഷമമാക്കി ഇത് ഓൺ ചെയ്യാം.
വിശദാംശങ്ങൾ
- പതിപ്പ്1.1.0
- അപ്ഡേറ്റ് ചെയ്തു2026 മാർച്ച് 12
- വലുപ്പം78.49KiB
- ഭാഷകൾ50 ഭാഷകൾ
- ഡെവലപ്പർThomas, Jean SOUDAZവെബ്സൈറ്റ്
41 rue Carnot Suresnes 92150 FRഇമെയിൽ
ts@refficience.comഫോണ്
+33 6 18 05 63 63 - വ്യാപാരം നടത്തുന്നവർഈ ഡെവലപ്പർ, യൂറോപ്യൻ യൂണിയന്റെ നിർവ്വചനപ്രകാരം സ്വയം ഒരു ട്രേഡർ ആയി വെളിപ്പെടുത്തിയിട്ടുണ്ട്, EU നിയമം പാലിക്കുന്ന ഉൽപ്പന്നങ്ങളോ സേവനങ്ങളോ മാത്രം നൽകാൻ അവർ പ്രതിജ്ഞാബദ്ധരാണ്.
സ്വകാര്യത
നിങ്ങളുടെ ഡാറ്റയുമായി ബന്ധപ്പെട്ട് ഇനിപ്പറയുന്ന കാര്യങ്ങൾ ഈ ഡെവലപ്പർ പ്രസ്താവിക്കുന്നു
- അംഗീകൃത ഉപയോഗ സാഹചര്യങ്ങളിൽ ഉൾപ്പെടാത്ത ഉപയോഗങ്ങൾക്കായി മൂന്നാം കക്ഷികൾക്ക് വിൽക്കില്ല
- ഇനത്തിന്റെ പ്രധാന പ്രവർത്തനവുമായി ബന്ധമില്ലാത്ത ആവശ്യങ്ങൾക്ക് ഉപയോഗിക്കുകയോ കൈമാറുകയോ ചെയ്യില്ല
- ക്രെഡിറ്റ് യോഗ്യത നിർണ്ണയിക്കുന്നതിനോ വായ്പാ ആവശ്യങ്ങൾക്കോ ഉപയോക്തൃ ഡാറ്റ ഉപയോഗിക്കുകയോ കൈമാറുകയോ ചെയ്യില്ല