ИзданиС на Firefox 87

Π‘ΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Firefox 87. ОсвСн Ρ‚ΠΎΠ²Π°, създадСно Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° вСрсията с Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° 78.9.0. ВСрсията Firefox 88 Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»Π° Π² Π΅Ρ‚Π°ΠΏ Π½Π° Π±Π΅Ρ‚Π° тСстванС, Ρ‡ΠΈΠΉΡ‚ΠΎ ΠΈΠ·Ρ…ΠΎΠ΄ Π΅ насрочСн Π·Π° 20 Π°ΠΏΡ€ΠΈΠ».

Основни нововъвСдСния:

  • ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° функцията Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π°Π½Π΅ Π½Π° всички Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ съвпадСния (Highlight All), Π½Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π·Π° индикация Π½Π° позицията Π½Π° Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅.
    ИзданиС на Firefox 87
  • Π Π΅Π΄ΠΊΠΈ употрСбявани Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΡ‚ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ Library. Π’ ΠΌΠ΅Π½ΡŽΡ‚o Library остават само Π»ΠΈΠ½ΠΊΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, история ΠΈ изтСгляния (ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са синхронизиранитС Ρ‚Π°Π±ΠΎΠ²Π΅, послСднитС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ Pocket). На изобраТСнията ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ отляво Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, Π° отдясно - ΠΊΠ°ΠΊ стана Π² Firefox 87:
    ИзданиС на Firefox 87ИзданиС на Firefox 87
  • ΠœΠ΅Π½ΡŽΡ‚ΠΎ Web Developer Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростСно - ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към инструмСнтитС (Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility ΠΈ Application) са Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ с ΠΎΠ±Ρ‰ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Web Developer Tools.
    ИзданиС на Firefox 87ИзданиС на Firefox 87
  • ΠœΠ΅Π½ΡŽΡ‚ΠΎ Help Π΅ опростСно, ΠΊΠ°Ρ‚ΠΎ са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅Ρ‚Π΅ към страницитС Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ обзорния Ρ‚ΡƒΡ€, ΠΊΠΎΠΈΡ‚ΠΎ сСга са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π½Π° ΠΎΠ±Ρ‰Π°Ρ‚Π° страница Get Help. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ Π±ΡƒΡ‚ΠΎΠ½ΡŠΡ‚ Π·Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ SmartBlock, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° сайтовС, ΠΏΡ€ΠΎΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‰ΠΈ ΠΎΡ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° външни скриптовС Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° частно ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° усилСното Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (strict). SmartBlock Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ подобрява производитСлността Π½Π° някои сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ сС забавят ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° зарСдят ΠΊΠΎΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° скриптовСтС Π·Π° прослСдяванС. SmartBlock Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ замСня ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Π·Π° прослСдяванС скриптовС с β€žΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅β€œ, ΠΊΠΎΠΈΡ‚ΠΎ осигуряват ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° сайта. ΠŸΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° някои популярни скриптовС Π·Π° прослСдяванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² списъка Disconnect, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ скриптовС с ΡƒΠΈΠ΄ΠΆΠ΅Ρ‚ΠΈ ΠΎΡ‚ Facebook, Twitter, Yandex, Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ Google.
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Π·Π° клавиша Backspace извън контСкста Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈ. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡŠΡ‚ Backspace Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΈ въвСТданС Π½Π° тСкст във Ρ„ΠΎΡ€ΠΌΠΈ, Π½ΠΎ извън фокуса Π½Π° Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΊΠ°Ρ‚ΠΎ навигация към ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° страница, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π°Π³ΡƒΠ±Π° Π½Π° Π½Π°Π±ΠΎΡ€ тСкст ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π²ΠΎΠ»Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³Π° страница. Π—Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° старото ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² about:config Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция browser.backspace_action.
  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΎ Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° HTTP-Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Referer. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Β«strict-origin-when-cross-originΒ», която ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΏΡŠΡ‚ΠΈΡ‰Π° ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявка към Π΄Ρ€ΡƒΠ³ΠΈ хостовС ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· HTTPS, ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° Referer ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΎΡ‚ HTTPS Π½Π° HTTP ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° пълния Referer Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ сайт. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Ρ‰Π΅ Π²Π°ΠΆΠΈ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ заявки (ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ ΠΏΠΎ Π²Ρ€ΡŠΠ·ΠΊΠΈ), Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ прСнасочвания ΠΈ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° външни рСсурси (изобраТСния, CSS, скриптовС). НапримСр, ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΏΠΎ Π²Ρ€ΡŠΠ·ΠΊΠ° към Π΄Ρ€ΡƒΠ³ сайт ΠΏΠΎ HTTPS вмСсто Β«Referer: https://www.example.com/ΠΏΡŠΡ‚/?Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΒ» сСга сС ΠΏΡ€Π΅Π΄Π°Π²Π° Β«Referer: https://www.example.com/Β».
  • Π—Π° малък ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Fission с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ многопроцСсна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΠΏΠΎ-строга изолация Π½Π° страницитС. ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Fission страницитС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ сайтовС Π²ΠΈΠ½Π°Π³ΠΈ сС Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ процСси, ΠΊΠ°Ρ‚ΠΎ всСки ΠΎΡ‚ тях ΠΏΡ€ΠΈΠ»Π°Π³Π° своя ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° пСсsandbox. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ процСси Π½Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ Ρ‚Π°Π±ΠΎΠ²Π΅, Π° ΠΏΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ позволява изолация Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° външни скриптовС ΠΈ iframe-Π±Π»ΠΎΠΊΠΎΠ²Π΅. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Fission ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ€ΡŠΡ‡Π½ΠΎ Π½Π° страницата about:preferences#experimental ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Β«fission.autostart=trueΒ» Π² about:config. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° страницата about:support.
  • ЕкспСримСнталната рСализация Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° Π±ΡŠΡ€Π·ΠΎ отварянС Π½Π° TCP-съСдинСния (TFO β€” TCP Fast Open, RFC 7413), ΠΊΠΎΠΉΡ‚ΠΎ позволява Π΄Π° сС ΡΡŠΠΊΡ€Π°Ρ‚ΠΈ броят Π½Π° ΡΡ‚ΡŠΠΏΠΊΠΈΡ‚Π΅ Π·Π° установяванС Π½Π° съСдинСниС Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ ΠΈ втория Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ класичСския 3-Π΅Ρ‚Π°ΠΏΠ΅Π½ процСс Π½Π° ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½Π΅ Π½Π° ΡΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ установяванСто Π½Π° съСдинСниС, Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ TCP Fast Open бСшС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΈ изисквашС промяна Π² about:config Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ (network.tcp.tcp_fastopen_enable).
  • Π’ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² спСцификациитС Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° псСвдокласовСтС Β«:linkΒ», Β«:visitedΒ» ΠΈ Β«:any-linkΒ».
  • НСстандартнитС стойности Π½Π° CSS-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° caption-side β€” left, right, top-outside ΠΈ bottom-outside са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ (Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° настройка layout.css.caption-side-non-standard.enabled).
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ β€žbeforeinputβ€œ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ getTargetRanges(), с ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠ΅Π± прилоТСнията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° тСкст Π½Π° Π΅Ρ‚Π°ΠΏΠ° ΠΏΡ€Π΅Π΄ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ DOM Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΏΠΎ-голям ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π·Π° въвСТданС. Π‘ΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ β€žbeforeinputβ€œ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ с настроСн Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€žcontenteditableβ€œ ΠΏΡ€Π΅Π΄ΠΈ стойността Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π΄Π° бъдС ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ getTargetRanges(), прСдоставСн ΠΎΡ‚ ΠΎΠ±Π΅ΠΊΡ‚Π° inputEvent, Π²Ρ€ΡŠΡ‰Π° масив със стойности, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π°Π²Π°Ρ‚ информация Π·Π° Ρ‚ΠΎΠ²Π° коя част ΠΎΡ‚ DOM Ρ‰Π΅ бъдС ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π°, Π°ΠΊΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π·Π° въвСТданС Π½Π΅ бъдС ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ.
  • Π—Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π² инспСкцията Π½Π° страницитС Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° симулират мСдиазаявкитС β€žprefers-color-schemeβ€œ Π·Π° тСстванС Π½Π° Ρ‚ΡŠΠΌΠ΅Π½ ΠΈ ΡΠ²Π΅Ρ‚ΡŠΠ» Ρ€Π΅ΠΆΠΈΠΌ Π±Π΅Π· Π΄Π° сС промСнят Ρ‚Π΅ΠΌΠΈΡ‚Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма. Π—Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° симулацията Π½Π° Ρ‚ΡŠΠΌΠ½Π° ΠΈ свСтла Ρ‚Π΅ΠΌΠ° Π² горния дСсСн ъгъл Π½Π° ΠΏΠ°Π½Π΅Π»Π° с инструмСнти Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π±ΡƒΡ‚ΠΎΠ½ΠΈ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ»ΡŠΠ½Ρ†Π΅ ΠΈ Π»ΡƒΠ½Π°.
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° инспСкция Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° псСвдокласа β€ž:targetβ€œ Π·Π° избрания Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ псСвдокласи β€ž:hoverβ€œ, β€ž:activeβ€œ, β€ž:focusβ€œ, β€ž:focus-withinβ€œ, β€ž:focus-visibleβ€œ ΠΈ β€ž:visitedβ€œ.
    ИзданиС на Firefox 87
  • Π’ Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° инспСкция Π½Π° CSS Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π’ частност, свойството β€žtable-layoutβ€œ сСга става Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π° свойствата β€žscroll-padding-*β€œ сС ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π·Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π΅ Π³Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° свойствата β€žtext-overflowβ€œ Π·Π° някои стойности.

Π’ допълнСниС към Π½ΠΎΠ²ΠΎΠ²ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΡΡ‚Π° ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Firefox 87 Π΅ отстранил 12 уязвимости, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ 7 са отбСлязани ΠΊΠ°Ρ‚ΠΎ опасни. 6 уязвимости (ΡΡŠΠ±Ρ€Π°Π½ΠΈ ΠΏΠΎΠ΄ CVE-2021-23988 ΠΈ CVE-2021-23987) са ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ прСливания Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²Π΅Ρ‡Π΅ освободСни области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ Π»ΠΈΡ†Π° ΠΏΡ€ΠΈ отварянС Π½Π° спСциално ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ страници.

Π‘Π΅Ρ‚Π°-вСрсия Firefox 88 отмСчаСтся ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ с Ρ‰ΠΈΠΏΠΎΠΊ Π½Π° Ρ‚ΡŠΡ‡ΠΏΠ°Π΄ΠΈΡ‚Π΅ Π² Linux с Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ срСди, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland, ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° изобраТСния във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ AVIF (AV1 Image Format), ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° внСдряванС Π½Π° ΠΊΠ°Π΄Ρ€ΠΈ ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ° AV1.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster