பயர்பாக்ஸ் 87 வெளியிடப்பட்டது. நீண்டகால ஆதரவு கிளை புதுப்பிப்பான 78.9.0 வெளியிடப்பட்டது. பயர்பாக்ஸ் 88 பீட்டா சோதனையில் நுழைந்து ஏப்ரல் 20 அன்று வெளியிட திட்டமிடப்பட்டுள்ளது.
முக்கிய கண்டுபிடிப்புகள்:
- தேடல் செயல்பாட்டைப் பயன்படுத்தி அனைத்தையும் முன்னிலைப்படுத்து பயன்முறையைச் செயல்படுத்தும்போது, உருள் பட்டியில் இப்போது காணப்படும் விசைகளின் நிலையைக் குறிக்க மதிப்பெண்கள் காட்டப்படும்.

- அரிதாகப் பயன்படுத்தப்படும் உருப்படிகள் நூலக மெனுவிலிருந்து அகற்றப்பட்டுள்ளன. நூலக மெனுவில் இப்போது புக்மார்க்குகள், வரலாறு மற்றும் பதிவிறக்கங்களுக்கான இணைப்புகள் மட்டுமே உள்ளன (ஒத்திசைக்கப்பட்ட தாவல்கள், சமீபத்திய புக்மார்க்குகள் மற்றும் பாக்கெட் பட்டியல் அகற்றப்பட்டுள்ளன). கீழே உள்ள ஸ்கிரீன்ஷாட் இடதுபுறத்தில் முந்தைய நிலையையும், வலதுபுறத்தில் Firefox 87 இல் புதிய நிலையையும் காட்டுகிறது:


- வலை டெவலப்பர் மெனு கணிசமாக எளிமைப்படுத்தப்பட்டுள்ளது - கருவிகளுக்கான தனிப்பட்ட இணைப்புகள் (இன்ஸ்பெக்டர், வலை கன்சோல், பிழைத்திருத்தி, நெட்வொர்க் பாணி பிழை, செயல்திறன், சேமிப்பக ஆய்வாளர், அணுகல்தன்மை மற்றும் பயன்பாடு) வலை டெவலப்பர் கருவிகள் என்ற ஒற்றை உருப்படியால் மாற்றப்பட்டுள்ளன.


- உதவி மெனு எளிமைப்படுத்தப்பட்டுள்ளது, ஆதரவு பக்கங்களுக்கான இணைப்புகள், விசைப்பலகை குறுக்குவழிகள் மற்றும் சுற்றுப்பயணம் ஆகியவை நீக்கப்பட்டுள்ளன. இவை இப்போது உதவி பெறு பக்கத்தில் கிடைக்கின்றன. மற்றொரு உலாவியிலிருந்து இறக்குமதி செய்வதற்கான பொத்தான் அகற்றப்பட்டுள்ளது.
- தனிப்பட்ட உலாவல் பயன்முறையில் வெளிப்புற ஸ்கிரிப்ட்களைத் தடுப்பதால் அல்லது மேம்படுத்தப்பட்ட உள்ளடக்கத் தடுப்பு (கண்டிப்பு) இயக்கப்பட்டிருக்கும்போது ஏற்படும் வலைத்தள சிக்கல்களைத் தீர்க்கும் வகையில் ஸ்மார்ட் பிளாக் பொறிமுறை சேர்க்கப்பட்டுள்ளது. கண்காணிப்பு ஸ்கிரிப்ட் குறியீட்டை ஏற்ற இயலாமையால் மந்தநிலையை அனுபவிக்கும் சில வலைத்தளங்களின் செயல்திறனையும் ஸ்மார்ட் பிளாக் கணிசமாக மேம்படுத்த முடியும். ஸ்மார்ட் பிளாக் தானாகவே கண்காணிப்பு ஸ்கிரிப்ட்களை பிளேஸ்ஹோல்டர்களுடன் மாற்றுகிறது, இது தளம் சரியாக ஏற்றப்படுவதை உறுதி செய்கிறது. ஃபேஸ்புக், ட்விட்டர், யாண்டெக்ஸ், வி.கே.என்.டி மற்றும் கூகிள் விட்ஜெட்களுடன் கூடிய ஸ்கிரிப்ட்கள் உட்பட, துண்டிக்கப்பட்ட பட்டியலில் பட்டியலிடப்பட்டுள்ள பல பிரபலமான பயனர் கண்காணிப்பு ஸ்கிரிப்ட்களுக்கு பிளேஸ்ஹோல்டர்கள் கிடைக்கின்றன.
- உள்ளீட்டு படிவ சூழல்களுக்கு வெளியே, முன்னிருப்பாக Backspace விசை கையாளுபவர் முடக்கப்பட்டிருப்பார். படிவங்களில் தட்டச்சு செய்யும் போது Backspace விசை தீவிரமாகப் பயன்படுத்தப்படுவதால், இந்த கையாளுபவர் அகற்றப்பட்டார், ஆனால் கவனம் செலுத்தப்படாதபோது, அது ஒரு பக்க-சுவிட்சாகக் கருதப்படுகிறது, இது தற்செயலாக மற்றொரு பக்கத்திற்குச் செல்வதால் தட்டச்சு செய்யப்பட்ட உரையை இழக்க நேரிடும். பழைய நடத்தையை மீட்டெடுக்க, browser.backspace_action விருப்பம் about:config இல் சேர்க்கப்பட்டுள்ளது.
- ரெஃபரர் HTTP தலைப்பு மாற்றப்பட்டுள்ளது. முன்னிருப்பாக, "strict-origin-when-cross-origin" கொள்கை அமைக்கப்பட்டுள்ளது, இது HTTPS வழியாக பிற ஹோஸ்ட்களுக்கு கோரிக்கைகளை அனுப்பும்போது பாதைகள் மற்றும் அளவுருக்களை அகற்றுகிறது, HTTPS இலிருந்து HTTP க்கு மாறும்போது ரெஃபரரை நீக்குகிறது மற்றும் ஒரு தளத்திற்குள் உள் வழிசெலுத்தலுக்கான முழு ரெஃபரரையும் அனுப்புகிறது. இந்த மாற்றம் வழக்கமான வழிசெலுத்தல் கோரிக்கைகள் (இணைப்பு கிளிக்குகள்), தானியங்கி வழிசெலுத்தல்கள் மற்றும் வெளிப்புற ஆதாரங்களை (படங்கள், CSS, ஸ்கிரிப்ட்கள்) ஏற்றும்போது பொருந்தும். எடுத்துக்காட்டாக, HTTPS வழியாக மற்றொரு தளத்திற்கான இணைப்பைக் கிளிக் செய்யும்போது, "ரெஃபரர்: https://www.example.com/" இப்போது "ரெஃபரர்: https://www.example.com/path/?arguments" என்பதற்குப் பதிலாக அனுப்பப்படுகிறது.
- பயனர்களில் ஒரு சிறிய சதவீதத்தினருக்கு பிளவு முறை இயக்கப்பட்டுள்ளது, கடுமையான பக்க தனிமைப்படுத்தலுக்காக நவீனமயமாக்கப்பட்ட பல-செயல்முறை கட்டமைப்பை செயல்படுத்துகிறது. பிளவு இயக்கப்பட்டிருக்கும் போது, வெவ்வேறு வலைத்தளங்களிலிருந்து பக்கங்கள் எப்போதும் தனித்தனி செயல்முறைகளில் சேமிக்கப்படும், ஒவ்வொன்றும் அதன் சொந்த தனிமைப்படுத்தப்பட்ட சாண்ட்பாக்ஸைப் பயன்படுத்துகின்றன. செயல்முறை பிரிப்பு தாவலுக்குப் பதிலாக டொமைன் மூலம் செய்யப்படுகிறது, இது வெளிப்புற ஸ்கிரிப்டுகள் மற்றும் iframes இன் கூடுதல் தனிமைப்படுத்தலை அனுமதிக்கிறது. பிளவு பயன்முறையை about:preferences#experimental பக்கத்தில் அல்லது about:config இல் உள்ள "fission.autostart=true" மாறி வழியாக கைமுறையாக இயக்கலாம். about:support பக்கத்தில் அதன் செயல்பாட்டை நீங்கள் சரிபார்க்கலாம்.
- TCP Fast Open (TFO, RFC 7413) இன் சோதனை செயல்படுத்தல் நீக்கப்பட்டது. இந்த அம்சம் கிளாசிக் 3-வே ஹேண்ட்ஷேக்கின் முதல் மற்றும் இரண்டாவது படிகளை ஒரே கோரிக்கையில் இணைப்பதன் மூலம் இணைப்பு அமைவு படிகளின் எண்ணிக்கையைக் குறைக்கிறது மற்றும் ஆரம்ப இணைப்பு அமைவு கட்டத்தின் போது தரவை அனுப்ப அனுமதிக்கிறது. TCP Fast Open இயல்பாகவே முடக்கப்பட்டது மற்றும் அதை இயக்க about:config (network.tcp.tcp_fastopen_enable) இல் மாற்றம் தேவைப்பட்டது.
- விவரக்குறிப்புகளில் செய்யப்பட்ட மாற்றங்களின்படி, உறுப்பு நிறுத்தப்பட்டது. ":link", ":visited" மற்றும் ":any-link" போன்ற போலி வகுப்புகளைப் பயன்படுத்தி சரிபார்ப்புகளில்.
- தலைப்பு-பக்க CSS அளவுருவின் தரமற்ற மதிப்புகள் அகற்றப்பட்டுள்ளன: இடது, வலது, மேல்-வெளியே மற்றும் கீழ்-வெளியே (அவற்றைத் திருப்பி அனுப்ப, layout.css.caption-side-non-standard.enabled அமைப்பைப் பயன்படுத்தவும்).
- "beforeinput" நிகழ்வு மற்றும் getTargetRanges() முறை இயல்பாகவே இயக்கப்பட்டிருக்கும், இதனால் உலாவி DOM மரத்தை மாற்றியமைக்கும் முன் வலை பயன்பாடுகள் உரை திருத்தும் நடத்தையை மேலெழுதவும் உள்ளீட்டு நிகழ்வுகளின் மீது அதிக கட்டுப்பாட்டைப் பெறவும் அனுமதிக்கிறது. "beforeinput" நிகழ்வு ஒரு கையாளுபவருக்கு அனுப்பப்படும். அல்லது உறுப்பின் மதிப்பு மாற்றப்படுவதற்கு முன் "contenteditable" பண்புக்கூறு அமைக்கப்பட்ட மற்றொரு உறுப்பு. inputEvent பொருளால் வழங்கப்பட்ட getTargetRanges() முறை, உள்ளீட்டு நிகழ்வு ரத்து செய்யப்படாவிட்டால் DOM இன் எந்தப் பகுதி மாற்றியமைக்கப்படும் என்பதைக் கணிக்க உங்களை அனுமதிக்கும் மதிப்புகளின் வரிசையை வழங்குகிறது.
- வலை உருவாக்குநர்கள் இப்போது "prefers-color-scheme" மீடியா வினவல்களை பக்க ஆய்வு பயன்முறையில் உருவகப்படுத்தலாம், இதனால் இயக்க முறைமை கருப்பொருளை மாற்றாமல் இருண்ட மற்றும் ஒளி கருப்பொருள்களைச் சோதிக்க முடியும். இருண்ட மற்றும் ஒளி தீம் உருவகப்படுத்துதலை இயக்க, வலை உருவாக்குநர் கருவிப்பட்டியின் மேல் வலது மூலையில் சூரியன் மற்றும் சந்திரன் பொத்தான்கள் சேர்க்கப்பட்டுள்ளன.
- தேர்ந்தெடுக்கப்பட்ட உறுப்புக்கு ":target" போலி-வகுப்பை செயல்படுத்தும் திறன் ஆய்வு முறையில் சேர்க்கப்பட்டுள்ளது, இது முன்னர் ஆதரிக்கப்பட்ட ":hover", ":active", ":focus", ":focus-within", ":focus-visible", மற்றும் ":visited" போலி-வகுப்புகளைப் போன்றது.

- CSS இன்ஸ்பெக்டர் பயன்முறையில் செயலற்ற CSS விதிகளைக் கையாள்வது மேம்படுத்தப்பட்டுள்ளது. குறிப்பாக, "table-layout" பண்பு இப்போது அட்டவணை அல்லாத கூறுகளுக்குச் செயலற்றதாக உள்ளது, மேலும் "scroll-padding-*" பண்புகள் இப்போது ஸ்க்ரோலிங் ஆதரிக்காத கூறுகளுக்குச் செயலற்றதாகக் குறிக்கப்பட்டுள்ளன. சில மதிப்புகளுக்கான "text-overflow" பண்புக்கான தவறான கொடியிடுதல் அகற்றப்பட்டுள்ளது.
புதுமைகள் மற்றும் பிழைத் திருத்தங்கள் தவிர, பயர்பாக்ஸ் 87 12 பாதிப்புகளை சரிசெய்துள்ளது, அவற்றில் 7 ஆபத்தானவை எனக் குறிக்கப்பட்டுள்ளன. 6 பாதிப்புகள் (CVE-2021-23988 மற்றும் CVE-2021-23987 இன் கீழ் சேகரிக்கப்பட்டவை) நினைவகத்தில் உள்ள சிக்கல்களான தாங்கல் வழிதல் மற்றும் ஏற்கனவே விடுவிக்கப்பட்ட நினைவகப் பகுதிகளுக்கான அணுகல் போன்றவை ஏற்படுகின்றன. விசேஷமாக வடிவமைக்கப்பட்ட பக்கங்களைத் திறக்கும்போது, இந்தச் சிக்கல்கள் தாக்குபவர்களின் குறியீட்டைச் செயல்படுத்துவதற்கு வழிவகுக்கும்.
பீட்டா சோதனையில் நுழைந்துள்ள ஃபயர்பாக்ஸ் 88, டச்பேட்களில் பிஞ்ச்-டு-ஜூம் வசதியை ஆதரிப்பது குறிப்பிடத்தக்கது. Linux வேலாண்ட் நெறிமுறையை அடிப்படையாகக் கொண்ட வரைகலைச் சூழல்களுடனும், AV1 வீடியோ குறியீட்டு வடிவத்திலிருந்து பிரேமிற்குள் சுருக்கும் தொழில்நுட்பங்களைப் பயன்படுத்தும் AVIF (AV1 பட வடிவம்) பட வடிவத்திற்கான ஆதரவின் இயல்புநிலை உள்ளடக்கத்துடனும் இது வருகிறது.
ஆதாரம்: opennet.ru






