WebKitGTK + yra visiškai nemokama, universali, galinga ir atviro kodo programinė įranga, skirta įdiegti galingą "WebKit" renderingo variklį į GTK + GUI įrankių rinkinį ir, žinoma, "GNOME" grafinę darbalaukio aplinką .
Projektas apima visą "WebKit" funkcionalumą, naudojant "GObject" API (Application Programming Interfaces) rinkinį, ir tinka programoms, kurioms reikia bet kokio tipo integracijos žiniatinklyje, nuo brandžių interneto naršyklių iki hibridinių HTML / CSS programų.
Naudojamas Epiphany, Midori ir kitose galingose programose
"WebKitGTK +" sėkmingai naudojamas populiariose ir galingose programose, kurios veikia GNOME darbalaukio aplinkoje, arba reikalauja GTK + priemonių rinkinio, pvz., "Epiphany" ir "Midor" interneto naršyklių.
Projektas yra labai naudingas tiek darbalaukyje, tiek įdėtose sistemose, jis palaiko WebKit2 ir leidžia kūrėjams lengvai kurti programas, kurios remiasi žiniatinklio platforma, siekiant pagerinti reagavimą ir saugumą.
Naudoja procesų atskyrimą GTK + 2 papildiniams GTK + 3 programose palaikyti
Dar viena įdomi funkcija yra proceso atskyrimas, kurį WebKitGTK + naudoja GTK + 3 programoms tvirtai remti "GTK +" 2.x šakoje esančius įskiepius, pvz., "Adobe Flash Player".
Be to, WebKitGTK + siūlo pilną vaizdo ir garso srautų palaikymą tinklalapiuose per "GStreamer WebKit" atgalinę versiją, palaiko HTML drobės elementą, palaiko WebRTC ir "WebAudio" technologijas, taip pat pagreitina vaizdo ir 3D CSS.
Po gaubtu
Tarp "WebKitGTK +" naudojimo laiko reikalavimų (žiūrėkite, kad projektas kinta laiku, kai projektas vystysis), galime paminėti GTK + 3.6.0 ar naujesnę versiją, gail 3.0 arba naujesnę versiją, GLib 2.36.0 arba naujesnę versiją, libsoup 2.42.0 ar vėliau, Kairas 1.10 ar naujesne, Pango 1.30.0 ar naujesnė, libxml arba vėlesnė 2.6, fontconfig 2.5 ar naujesnė versija, FreeType2 arba aukštesnė 9.0 ir libsecret.
Be to, priklausomai nuo jūsų konfigūracijos parinkčių, WebKitGTK + taip pat gali reikalauti GObject introspekcijos 1,32.0 ar naujesnės versijos, libxslt 1.1.7 ar naujesnės versijos, SQLite 3.0 arba naujesnės versijos, GStreamer 1.0.3 ar naujesnės versijos, gstreamer-plugins-base 1.0.3 arba vėliau, Enchant 0.22 ar naujesne, "Clutter", taip pat "Clutter GTK +".
Kas naujo šiame leidime:
- Pagerinti procesoriaus naudojimas, kai teikiant pagal Wayland į spartesnio komponavimo režimą.
- Pagerinkite UI proceso atminties suvartojimą pagal "Wayland".
- Ištaisykite tam tikrų svetainių, kuriose pagreitintas kompozicijos naudojimas, atkūrimo problemos.
- Pašalinkite žiniatinklio procesą, kai uždarote "WebView".
- Taip pat inicijuokite libgcrypt tinklo procese.
- Rodyti kontrolę, jei vaizdo elementui neleidžiama žaisti eilėje.
- "WebDriver" pridėkite palaikymą slapukams ir ekrano kopijų komandoms.
- Nustatyti keletą avarijų ir atkūrimo problemų.
- Vertimo atnaujinimai: lenkų, portugalų, portugalų
Kas naujo versijoje 2.8.4:
- Padarykite "WebSQL" darbą naudodami numatytąją kvotą, o ne visada sugedus "openDatabase" su DOM Exception 18.
- Gerinti GL / GLES / EGL bibliotekų aptikimą ir naudojimą.
- Nustatykite atminties paskirstymą naudojant "bmalloc" 32 bitų sistemose.
- Ištaisykite DOCUMENT_VIEWER talpyklos modelį, kad iš tikrųjų išjungtumėte atminties talpyklą.
- Nustatykite "WebProcess" triktį po pernelyg didelės nukreipimo klaidos, kai yra aktyvus NPAPI įskiepis.
- Nustatykite "WebProcess" avariją, kai gtk-font-name nustatymas yra tuščias.
- Įsitikinkite, kad Math.abs () negrįžta į neigiamą.
- Tinkamai atkurkite pagreitintą kompoziciją po "WebProcess" sugadinimo.
- Laikykitės "X-Frame-Options" antraščių, kai įkelsite iš programos talpyklos.
- Nustatyta keletas avarijų ir atkūrimo problemų.
- Nustatykite MIPS N64 aptikimą.
- Ištaisykite kelias atminties nutekėjimo vietas.
- Vertimo atnaujinimai: katalonų kalba.
Kas naujo versijoje 2.8.0:
- Pirminiai gestai.
- HTML5 pranešimai.
- Vartotojo scenarijus.
- HTML5 spalvų įvestis.
- APNG palaikymas.
- Veiklos patobulinimai.
- Garsinio signalo atkūrimas
- Žiniatinklio rodinio fono spalvos.
Kas naujo 2.4.8 versijoje:
- Po "POODLE" pažeidžiamumo pašalinimo ištaisykite SSL jungties problemas.
- Pašalinkite "flash plugins".
- Pataisyti GNU Hurdą
- "Fix build OS X".
- Pataisykite webkit_print_operation_get_page_setup () dokumentaciją.
- Apsaugos priemonės: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.
Kas naujo 2.7.3 versijoje:
- Pridėkite API, kad palaikytumėte HTML5 pranešimus.
- Pridėkite "UserMedia" leidimo užklausų API.
- Dabar GObject DOM siejamųjų API tinkamai grąžina NULL vietoj tuščių eilučių, kad būtų galima atskirti neegzistuojančius ir pateiktus, bet tuščius.
- Pridėkite palaikymą teksto apdailai-praleisti.
- Gerinti HTTP autentiškumo dialogą.
- Prieinamumui leiskite "Meter" ir "Option" elementų ID atributas.
- Naudokite "latin1", o ne "UTF-8" HTTP antraštės vertes.
- Atnaujinkite "NavigationItemProbes" inspektoriaus piktogramą.
- Pridėkite vaizdo įrašą / mp2t kaip alternatyvų MPEG TS tipo mimetype.
- Pridėkite / x-mpegurl ir video / flv prie pridedamų mimetypes sąrašo.
- Pridėkite SCHEDULING užklausos palaikymą į HTTP medijos šaltinio elementą.
- Nustatykite aklavietę, kai uždarote "AudioDestination".
- Vertimo atnaujinimai: Kannada, asamų
Kas naujo 2.3.4 versijoje:
- Pridėkite API prie WebKitResponsePolicyDecision, kad patikrintumėte, ar galima parodyti MIME tipą.
- Įgalinti pilno ekrano API pagal nutylėjimą
- Ištaisykite HTTP sertifikatų tvarkymą, kai tinklo procesas įgalintas.
- Nustatykite atsisiuntimus, jei tinklo procesas įgalintas.
- Ištaisykite slapukų tvarkymą, kai įgalintas tinklo procesas.
- Pašalinkite dalinę failą, atsiųstą atsisiuntimo proceso metu arba atšaukiant.
- Padarykite "WebKitWebPage :: send-request" signalą po peradresavimo.
- Pridėkite xdg.origin.url išplėstinį atributą prie "WebKit2" atsisiuntimo.
- Fix WebGL su GLES.
- Vertimo atnaujinimai: olandų, portugalų ir portugalų.
Kas naujo 2.2.4 versijoje:
- Išjunkite "MemoryCache", kai nustatytas "DOCUMENT_VIEWER" talpyklos modelis.
- Pašalinkite dalinę failą, atsiųstą atsisiuntimo proceso metu arba atšaukiant.
- Pagal numatytuosius nustatymus įgalinkite "Web Audio" konfigūraciją.
- Pridėkite trūkstamus ARIA rolių atributus ATK vaidmenims.
- Spausdinant per "JavaScript", ištaisykite kelis sunkumus.
- Ištaisykite X11 klaidą, kai yra sugadinta pagrindo saugyklos paviršius.
- Nustatykite naudotojo agento eilutę, kad tinkamai apsimestumėte kaip "Mac OS X", jei norite pataisyti keletą svetainių, kurios priklauso nuo vartotojo agento, pvz., "Yahoo".
- Nustatykite "build", jei "roadland" palaikymas išjungtas.
- Nustatykite "FreeBSD" kūrimą.
- Nustatykite "Mac" / "Darwin" kūrimą.
- Fiksuokite pastatymą naudojant GCC i386.
Kas naujo 2.3.3 versijoje:
- Pirminis tinklo proceso palaikymas išjungtas pagal numatytuosius nustatymus.
- CSS regionai dabar yra įjungti pagal numatytuosius nustatymus.
- Atlikite inspektoriaus dešiniojo priedo prijungimą prie "WebKit2".
- Pridėkite erdvinio navigacijos nustatymą į WebKit2 GTK + API.
- Pridėkite žiniatinklio šaltinio nustatymą tiek WebKit1, tiek WebKit2.
- Palaikykite specialius duomenų vilkimo ir perkėlimo tipus.
- Ištraukite papildomą kopiją, piešdami atvaizdus į Kairo centrą.
- Išskleidžiamajame meniu esantis didesnis nei ekranas nustatykite kombinuotus laukelius.
- Atlikite AC sluoksnius, kai naudojate GTK + 2 "WebKit1".
- Nustatykite Webkit_web_view_get_view_source_mode () vertę į WebKit1.
- Išskleiskite srauto pradžios, viršelio ir segmento įvykius, esančius "webkitwebaudiosrc" elemente.
- Nustatyti, kad ieškoma žiniasklaidos turinio, kurį teikia serveriai, kurie nepalaiko intervalo užklausų.
- Nustatykite gedimą, kai naudojate medijos šaltinį "GStreamer" medijos bunkeryje.
- Ištaisykite X11 klaidą, kai yra sugadinta pagrindo saugyklos paviršius.
- Pasiekite skirstytuvo elementus su ATK_ROLE_SEPARATOR prieinamumu.
- Pateikite prieinamumo objektus WAI-ARIA svarbiausius vaidmenis.
- Pateikite prieinamumo objektus naudodami ATK_ROLE_ARTICLE.
- Pateikite prieinamumo objektus naudodami ATK_ROLE_CHECK_MENU_ITEM.
- Pašalinkite paramą GStreamer 0.10.
- Atminties nutekėjimas dėl neteisingo gst_tag_list_merge naudojimo "TextCombinerGStreamer".
- Vertimo atnaujinimai: Brazilijos portugalų kalba.
- Pridėkite "Media-stream" nustatymą į "WebKit2 GTK +".
Kas naujo API.
- Nustatykite klaidą, kai apkrova nepavyksta dėl "WebKit2" SSL klaidų.
- Nustatykite klaidą spausdindami per "WebKit2" "JavaScript".
- Pridėkite garso ir vaizdo įrašų garso įrašus į "GStreamer" medijos bunkerį.
- Tinkamai atskleiskite vaizdo ir garso elementus prieinamumui.
- Nustatykite neteisingą Kairo matricą, piešdami per mažus paviršius.
- Nenaudokite papildomos kopijos, piešdami atvaizdus kare.
- Nepalikite atkūrimo greičio, kai ieškote "GStreamer" žiniasklaidos žinyne.
- Keli kūrimo pataisymai "non-linux" platformose.
- Perkelkite AC sluoksnius taip pat, kai naudojate GTK + 2 "WebKit1".
- Ištraukite papildomą kopiją, piešdami atvaizdus į Kairo centrą.
- Nustatykite Webkit_web_view_get_view_source_mode () vertę į WebKit1.
- Išskleidžiamajame meniu esantis didesnis nei ekranas nustatykite kombinuotus laukelius.
- Pašalinkite "Chromium" kaip naudotojo agentą ir nurodykite, kad "OS X" yra "Safari".
- Nukopijuokite "WebProcess" aplanką apsilankę www.pressure.co.uk.
- Sutvarkykite "JavaScriptcore" su tam tikrais "Google" disko dokumentais.
- Nustatykite "JavaScriptcore" avariją, kai naudojate "peacekeeper" etaloną 32 bitų platformose.
- Nustatykite konstrukciją naudodami freetype & gt; = 2.5.1.
- Ištaisykite klaidą spausdindami per "JavaScript" WebKit2.
- Įjunkite "WebKit2" teksto leidimo "Undo / redo" operacijų palaikymą.
- Nustatykite ne "linux" platformose.
- Pridėkite WebKit2 API TLS klaidoms.
- Padarykite "EventTarget" sąsają "GObject DOM" įrišimo metu.
- Expose WheelEvent į API GObject DOM įrišimus.
- Sukurkite API dokumentaciją GObject DOM prisegams.
- Atsižvelkite į vaizdo orientaciją pagal numatytuosius nustatymus.
- Įjunkite "WebKit2" teksto leidimo "Undo / redo" operacijų palaikymą.
- Pridėkite "lvl" URL adresus prie "GStreamer" žiniasklaidos atgalinės programos.
- Pridėkite paramą subtitrai.
- Leisti paleisti žiniatinklio procesą naudodami savavališką prefiksų komandą derinimo rinkimuose.
- Pateikite tinkamą vaizdų nuorodą į prieinamumą.
- Pateikite pavadinimą ir alternatyvų nuorodų vaizdų žemėlapiuose prieinamumą.
- Atšaukti dabartinę aktyviąją "WebKitAuthenticationRequest" dėl apkrovos trikties.
- Ištaisykite kelias atminties nutekėjimo vietas.
- GNOME
Kas naujo 2.2.3 versijoje:
Kas naujo 2.2.2 versijoje:
Kas naujo 2.3.1 versijoje:
Reikalavimai :
Komentarai nerastas