புதிய Chrome மெனிஃபெஸ்ட்டில் இருந்து Mozilla அனைத்து WebExtensions API கட்டுப்பாடுகளையும் செயல்படுத்தாது

மொஸில்லா நிறுவனம் அறிவித்தார், Firefox இல் WebExtensions API அடிப்படையிலான ஆட்-ஆன் சிஸ்டத்தைப் பயன்படுத்தினாலும், டெவலப்பர்கள் Chrome ஆட்-ஆன்களுக்கான மேனிஃபெஸ்டோவின் எதிர்கால மூன்றாம் பதிப்பை முழுமையாகப் பின்பற்ற விரும்பவில்லை. குறிப்பாக, பயர்பாக்ஸ் API இன் தடுப்பு பயன்முறையை தொடர்ந்து ஆதரிக்கும். webRequest, இது பறக்கும் போது பெறப்பட்ட உள்ளடக்கத்தை மாற்ற உங்களை அனுமதிக்கிறது மற்றும் விளம்பர தடுப்பான்கள் மற்றும் உள்ளடக்க வடிகட்டுதல் அமைப்புகளில் தேவை உள்ளது.

WebExtensions API க்கு நகரும் முக்கிய யோசனை Firefox மற்றும் Chrome க்கான துணை நிரல்களை உருவாக்குவதற்கான தொழில்நுட்பத்தை ஒருங்கிணைப்பதாகும், எனவே அதன் தற்போதைய வடிவத்தில், Firefox ஆனது Chrome மெனிஃபெஸ்ட்டின் தற்போதைய இரண்டாவது பதிப்பில் கிட்டத்தட்ட 100% இணக்கமாக உள்ளது. துணை நிரல்களுக்கு வழங்கப்படும் திறன்கள் மற்றும் ஆதாரங்களின் பட்டியலை மேனிஃபெஸ்ட் வரையறுக்கிறது. ஆட்-ஆன் டெவலப்பர்களால் எதிர்மறையாகக் கருதப்படும் மேனிஃபெஸ்டோவின் மூன்றாவது பதிப்பில் கட்டுப்பாட்டு நடவடிக்கைகளை அறிமுகப்படுத்தியதன் காரணமாக, மொஸில்லா, மேனிஃபெஸ்டோவை முழுமையாகப் பின்பற்றும் நடைமுறையிலிருந்து விலகி, சேர்ப்புடன் இணக்கத்தன்மையை மீறும் பயர்பாக்ஸுக்கு மாற்றங்களை மாற்றாது. ons.

அதை நினைவு கூருங்கள் போதிலும் மீது அனைத்து எதிர்ப்புகள், Google Chrome இல் webRequest API இன் பிளாக்கிங் பயன்முறையை ஆதரிப்பதை நிறுத்த உத்தேசித்துள்ளது, அதை படிக்க மட்டும் பயன்முறையில் வரம்பிடுகிறது மற்றும் உள்ளடக்க வடிகட்டலுக்கான புதிய அறிவிப்பு API ஐ வழங்குகிறது. declarativeNetRequest. webRequest API ஆனது, நெட்வொர்க் கோரிக்கைகளுக்கான முழு அணுகலைப் பெற்ற மற்றும் பயணத்தின்போது போக்குவரத்தை மாற்றியமைக்கும் திறன் கொண்ட உங்களின் சொந்த ஹேண்ட்லர்களை இணைக்க அனுமதித்தாலும், புதிய declarativeNetRequest API ஆனது, தடைசெய்யும் விதிகளை சுயாதீனமாகச் செயல்படுத்தும் ஆயத்த உலகளாவிய உள்ளமைக்கப்பட்ட வடிகட்டி இயந்திரத்திற்கான அணுகலை வழங்குகிறது. , உங்கள் சொந்த வடிகட்டுதல் அல்காரிதம்களைப் பயன்படுத்த அனுமதிக்காது மற்றும் நிபந்தனைகளைப் பொறுத்து ஒன்றுடன் ஒன்று சிக்கலான விதிகளை அமைக்க உங்களை அனுமதிக்காது.

துணை நிரல்களுடன் பொருந்தக்கூடிய தன்மையை உடைக்கும் Chrome மெனிஃபெஸ்ட்டின் மூன்றாவது பதிப்பிலிருந்து வேறு சில மாற்றங்களுக்காக பயர்பாக்ஸ் ஆதரவிற்குச் செல்வதற்கான சாத்தியக்கூறுகளையும் Mozilla மதிப்பிடுகிறது:

  • பின்னணி செயல்முறைகளின் வடிவத்தில் சேவை பணியாளர்களை செயல்படுத்துவதற்கான மாற்றம், சில சேர்த்தல்களின் குறியீட்டை டெவலப்பர்கள் மாற்ற வேண்டும். செயல்திறன் நிலைப்பாட்டில் புதிய முறை மிகவும் திறமையானது என்றாலும், பின்னணிப் பக்கங்களை இயக்குவதற்கான ஆதரவைப் பராமரிக்க Mozilla பரிசீலித்து வருகிறது.
  • புதிய கிரானுலர் அனுமதி கோரிக்கை மாதிரி - செருகு நிரலை அனைத்து பக்கங்களுக்கும் ஒரே நேரத்தில் செயல்படுத்த முடியாது ("all_urls" அனுமதி அகற்றப்பட்டது), ஆனால் செயலில் உள்ள தாவலின் சூழலில் மட்டுமே செயல்படும், அதாவது. ஒவ்வொரு தளத்திற்கும் ஆட்-ஆன் வேலை செய்கிறது என்பதை பயனர் உறுதிப்படுத்த வேண்டும். Mozilla தொடர்ந்து பயனரின் கவனத்தைத் திசைதிருப்பாமல் அணுகல் கட்டுப்பாடுகளை வலுப்படுத்துவதற்கான வழிகளை ஆராய்ந்து வருகிறது.
  • கிராஸ்-ஆரிஜின் கோரிக்கைகளைக் கையாள்வதில் மாற்றம் - புதிய மேனிஃபெஸ்ட்டிற்கு இணங்க, இந்த ஸ்கிரிப்டுகள் உட்பொதிக்கப்பட்ட முதன்மைப் பக்கத்தின் அதே அனுமதிக் கட்டுப்பாடுகளுக்கு உள்ளடக்கச் செயலாக்க ஸ்கிரிப்டுகள் உட்பட்டிருக்கும் (எடுத்துக்காட்டாக, பக்கத்திற்கு அணுகல் இல்லை என்றால் இருப்பிட API, பின்னர் ஸ்கிரிப்ட் துணை நிரல்களும் இந்த அணுகலைப் பெறாது). இந்த மாற்றம் பயர்பாக்ஸில் செயல்படுத்த திட்டமிடப்பட்டுள்ளது.
  • வெளிப்புற சேவையகங்களிலிருந்து பதிவிறக்கம் செய்யப்பட்ட குறியீட்டை செயல்படுத்துவதைத் தடுக்கிறது (ஆட்-ஆன் வெளிப்புற குறியீட்டை ஏற்றி செயல்படுத்தும் சூழ்நிலைகளைப் பற்றி நாங்கள் பேசுகிறோம்). Firefox ஏற்கனவே வெளிப்புற குறியீடு தடுப்பைப் பயன்படுத்துகிறது, மேலும் Mozilla டெவலப்பர்கள் மேனிஃபெஸ்ட்டின் மூன்றாவது பதிப்பில் வழங்கப்படும் கூடுதல் குறியீடு பதிவிறக்க கண்காணிப்பு நுட்பங்களைப் பயன்படுத்தி இந்த பாதுகாப்பை வலுப்படுத்த தயாராக உள்ளனர்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்