JavaScript உங்கள் உலாவியின் ப்ராக்ஸியை மாற்ற முடியுமா?
சாதாரண வலைப்பக்கக் குறியீட்டையும், ப்ராக்ஸியை அமைக்கக்கூடிய அனுமதிக்கப்பட்ட உலாவி நீட்டிப்பையும் வேறுபடுத்துங்கள்.
வலைப்பக்கத்தில் இயங்கும் ஸ்கிரிப்ட்டுக்கு உலாவியின் வெளியேறும் ப்ராக்ஸியை மாற்றும் பொதுவான அமைப்பு எதுவும் இல்லை. உலாவி நீட்டிப்புக்கு கூடுதல் அனுமதிகள் இருக்கலாம், ஆனால் அது வேறு பாதுகாப்பு மற்றும் கட்டமைப்பு மாதிரியின் கீழ் இயங்குகிறது.
இந்த வேறுபாடு பழைய மன்றப் பதில்களில் தொலைந்துவிடுகிறது. சிறப்பு Firefox உள் பகுதிகள், பழைய நீட்டிப்பு தொகுதிகள் அல்லது கைவிடப்பட்ட add-on SDKகளைப் பயன்படுத்தும் குறியீடு ஒருபோதும் சாதாரண வலைப்பக்க API ஆக இருக்கவில்லை. அத்தகைய துணுக்கைப் பக்கத்தில் ஒட்டுவது அந்த அனுமதிகளைத் தராது.
உலாவியின் நீட்டிப்பு APIயைப் பயன்படுத்துங்கள்
Firefox நீட்டிப்பு தேவையான அனுமதிகளுடன் ஆவணப்படுத்தப்பட்ட proxy.settings APIயைப் பயன்படுத்தலாம். Chrome அதன் சொந்த ப்ராக்ஸி நீட்டிப்பு APIயை வழங்குகிறது. அவற்றின் கட்டமைப்பு மாதிரிகள் வேறுபடுகின்றன; நீங்கள் இலக்கு வைக்கும் உலாவிக்கான manifest தேவைகளையும் ஆதரிக்கப்படும் அமைப்புகளையும் சரிபார்க்கவும்.
நீட்டிப்பு அதே அமைப்பைக் கட்டுப்படுத்தும் கொள்கைகளையோ பிற நீட்டிப்புகளையோ கணக்கில் எடுத்துக்கொள்ள வேண்டும். வெற்றிகரமான API அழைப்பு என்பது இப்போது ஒவ்வொரு இலக்கும் நீங்கள் நினைத்த பாதையில் செல்கிறது என்று கருதுவதற்கான காரணம் அல்ல. விளைந்த கட்டமைப்பை ஆய்வு செய்து, பயனர் அதை மீட்டெடுக்கும் திறனைப் பாதுகாக்கவும்.
fetch URLஐ மாற்றுவது இலக்கை மாற்றுகிறது
ஒரு வலைப்பக்கம் உலாவியின் வலை விதிகளுக்கு உட்பட்டு, தன் சார்பாக கோரிக்கையை அனுப்பும் பயன்பாட்டுச் சேவையகத்தை அழைக்கலாம். அந்த வடிவமைப்பில் உலாவி அந்தச் சேவையகத்துடன் இணைகிறது. அது பொதுவான உலாவி ப்ராக்ஸியை நிறுவவில்லை, தொடர்பில்லாத தாவல்கள் பயன்படுத்தும் பாதையை மாற்றவுமில்லை.
அதேபோல், வேறு IP முகவரியுடன் தலைப்பை அனுப்புவது இணைப்பின் மூல முகவரியை மாற்றாது. ஒரு இலக்கு நம்பகமான அனுப்பல் மெட்டாடேட்டாவை அதன் சொந்தக் கொள்கையின்படி விளக்கக்கூடும், ஆனால் பிணையப் பாதை தனி உண்மை.
உங்கள் இலக்கு உலாவுவதற்கான IP மாற்றும் ப்ராக்ஸியாக இருந்தால், இலவச ப்ராக்ஸி பட்டியலில் இருந்து பொருத்தமான பதிவைத் தேர்ந்தெடுத்து ஆதரிக்கப்படும் உலாவி ப்ராக்ஸியையோ அனுமதிக்கப்பட்ட நீட்டிப்பையோ அமைக்கவும். இலக்கு ஒரு வலைப் பயன்பாட்டின் தொலை fetch ஆக இருந்தால், அந்த அம்சத்தை அதன் உண்மையான சேவையக மற்றும் உலாவி எல்லைகளைச் சுற்றி வடிவமைக்கவும்.