WebKitGTK+

Screenshot Software:
WebKitGTK+
Mga detalye ng Software:
Bersyon: 2.16.6 / 2.18 RC Na-update
I-upload ang petsa: 2 Oct 17
Nag-develop: The WebKitGTK+ Team
Lisensya: Libre
Katanyagan: 21

Rating: nan/5 (Total Votes: 0)

Ang WebKitGTK + ay isang ganap na libre, maraming nalalaman, malakas at bukas na source command-line software na naglalayong i-port ang makapangyarihang WebKit rendering engine sa toolkit ng GTK + GUI at, siyempre, ang GNOME graphical desktop environment .


Isinasama ng proyekto ang buong pag-andar ng WebKit sa pamamagitan ng isang hanay ng mga API na batay sa GObject (Application Programming Interface), at ito ay angkop para sa mga application na nangangailangan ng anumang uri ng web integration, mula sa mga mature web browser sa hybrid HTML / CSS apps.


Ginamit sa Epiphany, Midori, at iba pang makapangyarihang apps
Matagumpay na ginagamit ang WebKitGTK + sa mga sikat at makapangyarihang mga application na gumagana sa ilalim ng GNOME desktop na kapaligiran o nangangailangan ng GTK toolkit, tulad ng mga web browser ng Epiphany at Midor.

Ang proyekto ay lubhang kapaki-pakinabang sa parehong desktop at naka-embed na mga sistema, sinusuportahan nito ang WebKit2, at pinapayagan ang mga developer na madaling bumuo ng mga application na umaasa sa web platform para sa mas mataas na kakayahang tumugon at seguridad.


Gumagamit ng paghihiwalay sa proseso upang suportahan ang mga plugin ng GTK + 2 sa GTK + 3 na apps

Ang isa pang kawili-wiling katangian ay ang proseso ng paghihiwalay, na ginagamit ng WebKitGTK + upang walang putol na sumusuporta sa mga plugin na nakasulat sa 2.x sangay ng GTK +, tulad ng Adobe Flash Player, sa GTK + 3 na apps.

Bilang karagdagan, ang WebKitGTK + ay nagbibigay ng buong suporta para sa mga video at audio stream sa mga web page sa pamamagitan ng backstage ng GStreamer WebKit, sumusuporta sa HTML canvas element, sumusuporta sa WebRTC at WebAudio na mga teknolohiya, pati na rin ang pinabilis na rendering at 3D CSS.


Sa ilalim ng hood

Sa mga kinakailangang runtime ng WebKitGTK + (magkaroon ng kamalayan na ang listahan ay magbabago sa oras, habang nagbabago ang proyekto), maaari naming banggitin ang GTK + 3.6.0 o mas bago, gail 3.0 o mas bago, GLib 2.36.0 o mas mataas, libsoup 2.42.0 o mas bago, Cairo 1.10 o mas mataas, Pango 1.30.0 o mas mataas, libxml o mas bago 2.6, fontconfig 2.5 o mas bago, FreeType2 o mas mataas na 9.0, at libsecret.

Bukod dito, depende sa iyong mga opsyon sa pagsasaayos WebKitGTK + ay maaaring mangailangan ng GObject introspection 1.32.0 o mas mataas, libxslt 1.1.7 o mas bago, SQLite 3.0 o mas bago, GStreamer 1.0.3 o mas mataas, gstreamer-plugins-base 1.0.3 o mamaya, Maganda ang 0.22 o mas bago, Clutter, pati na rin ang Clutter GTK +.

Ano ang bago sa paglabas na ito:

  • Pagbutihin ang paggamit ng CPU kapag nag-render sa ilalim ng Wayland sa pinabilis na mode ng pagsasama.
  • Pabutihin ang pagkonsumo ng memory ng proseso ng UI sa ilalim ng Wayland.
  • Ayusin ang mga isyu sa pag-rendering sa ilang mga web site na pinadali ang pinagtibay na compositing.
  • Ayusin ang pag-crash ng web proseso kapag isinasara ang WebView.
  • Magpasimula ng libgcrypt sa proseso ng network masyadong.
  • Ipakita ang mga kontrol kung ang isang video elemento ay hindi pinapayagan upang i-play inline.
  • Magdagdag ng suporta para sa mga cookies at screenshot ng mga utos sa WebDriver.
  • Ayusin ang ilang mga pag-crash at mga isyu sa pag-render.
  • Mga update sa pagsasalin: Brazilian Portuguese, Polish.

Ano ang bago sa bersyon 2.8.4:

  • Gawing gumana ang WebSQL sa pamamagitan ng paggamit ng isang default na quota sa halip na palaging bumababa sa openDatabase sa DOM Exception 18.
  • Pagbutihin ang pagtuklas at paggamit ng mga GL / GLES / EGL na mga aklatan.
  • Ayusin ang isang pag-crash sa paglalaan ng memorya gamit ang bmalloc sa mga sistema ng 32bit.
  • Ayusin ang DOCUMENT_VIEWER modelo ng cache upang aktwal na huwag paganahin ang cache ng memorya.
  • Ayusin ang pag-crash ng WebProcess pagkatapos ng maraming error sa pag-redirect kapag mayroong isang aktibong plugin na NPAPI.
  • Ayusin ang pag-crash ng WebProcess kapag walang laman ang setting ng gtk-font-name.
  • Tiyaking ang Math.abs () ay hindi bumabalik ng negatibo.
  • Tama na ibalik ang pinabilis na compositing pagkatapos ng pag-crash ng WebProcess.
  • Igalang ang mga header ng Pagpipilian sa X-Frame-kapag naglo-load mula sa cache ng application.
  • May ilang mga isyu sa pag-crash at pag-render.
  • Ayusin ang MIPS N64 detection.
  • Ayusin ang ilang mga paglabas ng memorya.
  • Mga update sa pagsasalin: Catalan.

Ano ang bagong sa bersyon 2.8.0:

  • Mga notification sa HTML5.
  • Mensaheng script ng gumagamit.
  • Input kulay ng HTML5.
  • suporta sa APNG.
  • Mga pagpapabuti sa pagganap.
  • Pag-play ng audio notification signal.
  • Mga kulay ng background ng web view.

sa bersyon 2.4.8:

  • Ayusin ang mga isyu sa koneksyon ng SSL sa ilang mga website pagkatapos ng pag-aayos ng kahinaan ng POODLE.
  • Ayusin ang isang pag-crash kapag naglo-load ng mga flash plugin.
  • Ayusin ang build sa GNU Hurd
  • Ayusin ang pagtatayo sa OS X.
  • Ayusin ang dokumentasyon ng webkit_print_operation_get_page_setup ().
  • Mga pag-aayos sa seguridad: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.

Ano ang bago sa bersyon 2.7.3:

  • Magdagdag ng API upang suportahan ang mga notification ng HTML5.
  • Magdagdag ng UserMedia Permission Request API.
  • GObject DOM bindings API ngayon ay tama ang pagbalik NULL intead ng mga walang laman na string upang maiba ang pagkakaiba sa pagitan ng hindi kasalukuyan at kasalukuyan ngunit walang laman.
  • Magdagdag ng suporta para sa text-decoration-skip.
  • Pagbutihin ang dialog ng pagpapatunay ng HTTP.
  • Ilantad ang katangian ng ID ng mga elemento ng Meter and Option upang ma-access.
  • Gumamit ng latin1 sa halip na UTF-8 para sa mga halaga ng header ng HTTP.
  • I-update ang icon ng inspector ng NavigationItemProbes.
  • Magdagdag ng video / mp2t bilang alternatibong mimetype para sa MPEG TS.
  • Magdagdag ng application / x-mpegurl at video / flv sa listahan ng mga suportadong mimetypes.
  • Magdagdag ng SCHEDULING na suporta sa query sa elemento ng pinagmulang HTTP ng media.
  • Ayusin ang hindi pagkakasundo sa pag-shut down AudioDestination.
  • Mga update sa pagsasalin: Kannada, Assamese

Ano ang bago sa bersyon 2.3.4:

  • Magdagdag ng API sa WebKitResponsePolicyDecision upang masuri kung maipapakita ang uri ng MIME.
  • Paganahin ang fullscreen API bilang default.
  • Ayusin ang paghawak ng mga HTTP certificate gamit ang proseso ng network na pinagana.
  • Ayusin ang mga pag-download sa pinaganang proseso ng network.
  • Ayusin ang paghawak ng cookies kapag pinagana ang proseso ng network.
  • Tanggalin ang bahagyang file na na-download kapag nabigo o kinansela ang operasyon sa pag-download.
  • Gumawa ng WebKitWebPage :: kahilingan sa signal ng paghahatid pagkatapos ng pag-redirect.
  • Magdagdag ng xdg.origin.url pinalawak na katangian sa mga pag-download sa WebKit2.
  • Ayusin ang WebGL sa GLES.
  • Mga update sa pagsasalin: Dutch, Brazilian Portuguese.

Ano ang bago sa bersyon 2.2.4:

  • Huwag paganahin ang MemoryCache kapag naka-set ang modelo ng DOCUMENT_VIEWER cache.
  • Tanggalin ang bahagyang file na na-download kapag nabigo o kinansela ang operasyon sa pag-download.
  • Paganahin ang Web Audio bilang default sa pag-configure.
  • Magdagdag ng mga nawawalang mappings mula sa mga tungkulin ng ARIA sa mga tungkulin ng ATK.
  • Ayusin ang ilang mga pag-crash kapag nag-print sa pamamagitan ng JavaScript.
  • Ayusin ang isang X11 error kapag ang pang-ibabaw na back-store ay nawasak.
  • Ayusin ang string ng ahente ng user upang maayos na magpanggap na Mac OS X upang ayusin ang ilang mga web site na na-depen sa ahente ng gumagamit tulad ng yahoo.
  • Ayusin ang build na may kapansanan na hindi pinagana ang suporta.
  • Ayusin ang build sa FreeBSD.
  • Ayusin ang build sa Mac / Darwin.
  • Ayusin ang build na may GCC sa i386.

Ano ang bago sa bersyon 2.3.3:

  • Hindi pinagana ang paunang suporta sa Proseso ng Network.
  • Pinagana na ngayon ang mga rehiyong CSS bilang default.
  • Suportahan ang pag-attach sa kanan ng inspector sa WebKit2.
  • Magdagdag ng spatial navigation setting sa WebKit2 GTK + API.
  • Magdagdag ng setting ng mapagkukunan ng media sa parehong WebKit1 at WebKit2.
  • Suportahan ang mga custom na uri para sa data ng pag-drag at drop.
  • Iwasan ang dagdag na kopya kapag gumuhit ng mga imahe sa cairo backend.
  • Ayusin ang pag-scroll sa mga kahon ng combo kapag ang dropdown na menu ay mas malaki kaysa sa screen.
  • Mag-render din ng mga AC layer kapag gumagamit ng GTK + 2 sa WebKit1.
  • Ayusin ang halaga ng return ng webkit_web_view_get_view_source_mode () sa WebKit1.
  • I-stream ang mga start-start, caps at mga kaganapan sa segment sa webkitwebaudiosrc element.
  • Ayusin ang paghahanap sa nilalaman ng media na ibinigay ng mga server na hindi sumusuporta sa mga kahilingan sa hanay.
  • Ayusin ang isang pag-crash kapag gumagamit ng pinagmulan ng media sa backend ng GStreamer media.
  • Ayusin ang isang X11 error kapag ang pang-ibabaw na back-store ay nawasak.
  • Ilantad ang mga elemento ng splitter na may ATK_ROLE_SEPARATOR sa pagkarating.
  • Ilantad ang mga bagay sa accessibility na mga tungkulin ng palatandaan ng WAI-ARIA.
  • Ilantad ang mga bagay sa accessibility sa ATK_ROLE_ARTICLE.
  • Ilantad ang mga bagay sa accessibility sa ATK_ROLE_CHECK_MENU_ITEM.
  • Alisin ang suporta para sa GStreamer 0.10.
  • I-leak ng memory dahil sa maling paggamit ng gst_tag_list_merge sa TextCombinerGStreamer.
  • Mga update sa pagsasalin: Brazilian Portuguese.

Ano ang bago sa bersyon 2.3.2:

  • Magdagdag ng setting ng pag-stream ng enable ang media sa WebKit2 GTK + API.
  • Ayusin ang isang pag-crash kapag nabigo ang pag-load dahil sa mga error ng SSL sa WebKit2.
  • Ayusin ang pag-crash kapag nag-print sa pamamagitan ng JavaScript sa WebKit2.
  • Magdagdag ng audio at video track ng suporta sa backend ng GStreamer media.
  • Maayos na ilantad ang mga elemento ng video at audio sa pagkarating.
  • Ayusin ang di wastong cairo matrix kapag gumuhit ng masyadong maliit na ibabaw.
  • Iwasan ang dagdag na kopya kapag gumuhit ng mga larawan gamit ang cairo.
  • Huwag i-rate ang rate ng pag-playback kapag naghahanap sa backstage ng GStreamer media.
  • Maraming mga pag-aayos sa build sa mga platform na hindi linux.

Ano ang bago sa bersyon 2.2.3:

  • Mag-render din ng mga AC layer kapag gumagamit ng GTK + 2 sa WebKit1.
  • Iwasan ang dagdag na kopya kapag gumuhit ng mga imahe sa cairo backend.
  • Ayusin ang halaga ng return ng webkit_web_view_get_view_source_mode () sa WebKit1.
  • Ayusin ang pag-scroll sa mga kahon ng combo kapag ang dropdown na menu ay mas malaki kaysa sa screen.
  • Alisin ang Chromium bilang user agent at i-claim na maging Safari sa OS X.
  • Ayusin ang pag-crash sa WebProcess kapag bumibisita sa www.pressure.co.uk.
  • Ayusin ang isang JavaScriptcore sa pag-crash sa ilang mga dokumento ng Google Drive.
  • Ayusin ang pag-crash sa JavaScriptcore kapag nagpapatakbo ng benchmark ng peacekeeper sa 32 bit na platform.
  • Ayusin ang build na may freetype & gt; = 2.5.1.

Ano ang bago sa bersyon 2.2.2:

  • Ayusin ang pag-crash kapag nag-print sa pamamagitan ng JavaScript sa WebKit2.
  • Paganahin ang edisyon ng text undo / redo ang mga suporta sa operasyon sa WebKit2.
  • Ayusin ang build sa mga di-linux platform.

Ano ang bago sa bersyon 2.3.1:

  • Magdagdag ng API ng WebKit2 para sa mga error sa TLS.
  • Gumawa ng Kaganapan ng Pagtatakda ng Kaganapan sa nakikitang GObject DOM bindings.
  • Ilantad ang WheelEvent sa GObject DOM bindings API.
  • Bumuo ng dokumentasyon ng API para sa mga bindings ng GObject DOM.
  • Igalang ang oryentasyon ng imahe bilang default.
  • Paganahin ang edisyon ng text undo / redo ang mga suporta sa operasyon sa WebKit2.
  • Magdagdag ng suppport para sa mga patak ng URL sa GStreamer media backend.
  • Magdagdag ng suporta para sa mga subtitle.
  • Pahintulutan ang pagpapatakbo ng proseso sa web gamit ang isang arbitrary na prefix na utos sa mga build ng debug.
  • I-expose ng maayos ang mga link ng imahe sa pagkarating.
  • Ilantad ang pamagat at alternatibong teksto para sa mga link sa mga mapa ng imahe upang ma-access.
  • Kanselahin ang kasalukuyang aktibong WebKitAuthenticationRequest sa mabibigat na pagkarga.
  • Ayusin ang ilang mga paglabas ng memorya.

Mga Kinakailangan :

  • GNOME

Katulad na software

GNotify
GNotify

3 Jun 15

Gmrun
Gmrun

2 Jun 15

GNOME Weather
GNOME Weather

2 Oct 17

Mga komento sa WebKitGTK+

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!