ИздаванС Π½Π° WebKitGTK 2.38.0 Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» ΠΈ Epiphany 43 ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€

Π‘Π΅ΡˆΠ΅ обявСно пусканСто Π½Π° новия стабилСн ΠΊΠ»ΠΎΠ½ WebKitGTK 2.38.0, ΠΏΠΎΡ€Ρ‚ Π½Π° двигатСля Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° WebKit Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° GTK. WebKitGTK Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ всички Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° WebKit Ρ‡Ρ€Π΅Π· ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ към GNOME интСрфСйс Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° GObject ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° инструмСнти Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡƒΠ΅Π± ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ във всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² спСциализирани HTML/CSS Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ Π΄ΠΎ създаванС Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ. Π‘Ρ€Π΅Π΄ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ WebKitGTK, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ стандартния Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ GNOME (Epiphany). ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° WebKitGTK сС използвашС Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Midori, Π½ΠΎ слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π° Π² Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° Astian Foundation, старата вСрсия Π½Π° Midori Π½Π° WebKitGTK бСшС изоставСна ΠΈ Ρ‡Ρ€Π΅Π· създаванС Π½Π° Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Wexond бСшС създадСн Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ с ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Midori, Π½ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Electron ΠΈ React.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² стил Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ API Π·Π° настройка Π½Π° CSP (Content-Security-Policy) Π·Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ външни систСми Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, прСдоставСни Π² Π΄Ρ€ΡƒΠ³ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ (ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата WEBKIT_INSPECTOR_HTTP_SERVER).
  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ MediaSession API Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ MPRIS интСрфСйса Π·Π° дистанционно ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° PDF.js.

Π’ΡŠΠ· основа Π½Π° WebKitGTK 2.38.0 бСшС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π° вСрсията Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° GNOME Web 43 (Epiphany), ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebExtension. WebExtensions API Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стандартни ΡƒΠ΅Π± Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ обСдинява Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ (WebExtensions сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° Chrome, Firefox ΠΈ Safari). API Π½Π° WebExtension всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ напълно Π²Π½Π΅Π΄Ρ€Π΅Π½, Π½ΠΎ Ρ‚Π°Π·ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° Π·Π° стартиранС Π½Π° някои популярни Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.

Π”Ρ€ΡƒΠ³ΠΈ подобрСния:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° самостоятСлни ΡƒΠ΅Π± прилоТСния във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PWA (Progressive Web Apps) Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ D-Bus доставчик Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.
  • Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π° Π·Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към GTK 4.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° URI схСмата "view-source:".
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅.
  • Към контСкстното мСню Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π° ΠΏΡ€Π°Π²Π΅Π½Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Π½ΠΈ снимки.
  • Към настройкитС Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€