Ukukhishwa kwenjini yesiphequluli ye-WebKitGTK 2.38.0 kanye nesiphequluli sewebhu se-Epiphany 43

Ukukhishwa kwegatsha elisha elizinzile i-WebKitGTK 2.38.0, ichweba lenjini yesiphequluli se-WebKit yesikhulumi se-GTK, kumenyezelwe. I-WebKitGTK ikuvumela ukuthi usebenzise zonke izici ze-WebKit ngokusebenzisa isixhumi esibonakalayo sokuhlela esigxile ku-GNOME esisekelwe ku-GObject futhi singasetshenziswa ukuhlanganisa amathuluzi okucubungula okuqukethwe kwewebhu kunoma yiluphi uhlelo lokusebenza, kusukela ekusetshenzisweni kwabahlaluli be-HTML/CSS abakhethekile kuya ekudaleni iziphequluli zewebhu ezinezici ezigcwele. Phakathi kwamaphrojekthi aziwayo asebenzisa i-WebKitGTK, singaphawula isiphequluli esijwayelekile se-GNOME (Epiphany). Phambilini, iWebKitGTK ibisetshenziswa esipheqululini seMidori, kodwa ngemuva kokuthi iphrojekthi idluliselwe ezandleni ze-Astian Foundation, inguqulo yakudala yeMidori kuWebKitGTK yashiywa futhi ngokwakha imfoloko esipheqululini se-Wexond, kwasungulwa umkhiqizo ohluke ngokuphelele Igama elifanayo elithi Midori, kodwa ngokusekelwe ku-Electron ne-React platform.

Izinguquko ezibalulekile:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ оформлСния ΠΊΠ½ΠΎΠΏΠΎΠΊ управлСния воспроизвСдСниСм ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API для выставлСния CSP (Content-Security-Policy) для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… систСм инспСктирования, прСдоставляСмых Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… (настройка осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния WEBKIT_INSPECTOR_HTTP_SERVER).
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ API MediaSession, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ управлСния воспроизвСдСниСм интСрфСйс MPRIS.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΉ просмотрщик PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ PDF.js.

На Π±Π°Π·Π΅ WebKitGTK 2.38.0 сформирован выпуск Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° GNOME Web 43 (Epiphany), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ WebExtension. API WebExtensions позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ дополнСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (WebExtensions примСняСтся Π² дополнСниях для Chrome, Firefox ΠΈ Safari). API WebExtension ΠΏΠΎΠΊΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡƒΠΆΠ΅ достаточно для запуска Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… популярных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ.

Okunye ukuthuthukiswa:

  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° самодостаточных web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PWA (Progressive Web Apps), Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ D-Bus-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.
  • ΠΠ°Ρ‡Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° GTK 4.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° URI-схСмы Β«view-source:Β».
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° читатСля (reader mode).
  • Π’ контСкстноС мСню Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡƒΠ½ΠΊΡ‚ для создания ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ².
  • Π’ настройки Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ поисковых Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Source: opennet.ru

Engeza amazwana