Paglabas ng WebKitGTK 2.30.0 browser engine at Epiphany 3.38 web browser

Ipinasa ni pagpapalabas ng isang bagong matatag na sangay WebKit GTK 2.30.0, port ng browser engine WebKit para sa platform ng GTK. Binibigyang-daan ka ng WebKitGTK na gamitin ang lahat ng feature ng WebKit sa pamamagitan ng isang GNOME-based na GObject-based na API at maaaring gamitin upang isama ang mga tool sa pagpoproseso ng web content sa anumang application, mula sa paggamit sa mga espesyal na HTML/CSS parsers hanggang sa pagbuo ng mga full-feature na web browser. Sa mga kilalang proyekto gamit ang WebKitGTK, mapapansin ng isa Midori at ang regular na browser ng GNOME (Epiphany).

Mga pangunahing pagbabago:

  • Nagdagdag ng suporta sa mekanismo AT IBA PA (Intelligent Tracking Prevention) upang kontrahin ang pagsubaybay sa mga paggalaw ng user sa pagitan ng mga site. Hinaharang ng ITP ang pag-install ng mga third-party na cookies at HSTS, pinuputol ang paghahatid ng impormasyon sa header ng Referrer, nililimitahan ang Cookies na itinakda sa pamamagitan ng JavaScript sa 7 araw, at hinaharangan ang mga karaniwang paraan upang i-bypass ang pag-block ng paggalaw.
  • Nagdagdag ng suporta para sa CSS property
    backdrop-filter upang ilapat ang mga graphical na epekto sa isang lugar sa likod ng isang elemento.

  • Huminto sa paggamit ng mga tema ng GTK para sa pag-render ng mga elemento ng web form. Nagdagdag ng API upang hindi paganahin ang paggamit ng GTK para sa mga scrollbar.
  • Ang suporta para sa mga format ng video ay idinagdag sa elementong "img".
  • Ang autoplay ng video at audio ay hindi pinagana bilang default. Nagdagdag ng API para sa pagtatakda ng mga panuntunan para sa awtomatikong pag-playback ng video.
  • Nagdagdag ng API para hindi paganahin ang tunog para sa isang partikular na web view.
  • Ang isang opsyon ay idinagdag sa menu ng konteksto upang kunin ang hubad na teksto mula sa clipboard, kahit na ang tekstong may formatting ay nakalagay sa clipboard.

Batay sa WebKitGTK 2.30.0 nabuo ang paglabas ng browser ng GNOME Web 3.38 (Epiphany), kung saan:

  • Ang proteksyon laban sa pagsubaybay sa mga paggalaw ng user sa pagitan ng mga site ay pinagana bilang default.
  • Idinagdag ang kakayahang harangan ang mga site mula sa pag-iimbak ng data sa mga lokal na imbakan sa mga setting.
  • Ipinatupad ang suporta para sa pag-import ng mga password at bookmark mula sa Google Chrome browser.
  • Ang built-in na tagapamahala ng password ay muling idinisenyo.
  • Nagdagdag ng mga button para i-mute/i-unmute ang tunog sa mga napiling tab.
  • Muling idisenyo ang mga dialog na may mga setting at kasaysayan ng mga pagbisita.
  • Bilang default, naka-disable ang awtomatikong pag-playback ng video na may tunog.
  • Idinagdag ang kakayahang i-configure ang autoplay na video na may kaugnayan sa mga indibidwal na site.

Paglabas ng WebKitGTK 2.30.0 browser engine at Epiphany 3.38 web browser

Pinagmulan: opennet.ru

Magdagdag ng komento