A WebKitGTK + egy teljesen ingyenes, sokoldalú, nagy teljesítményű és nyílt forráskódú parancssori szoftver, amely az erőteljes WebKit renderelőmotort a GTK + GUI eszköztárba és természetesen a GNOME grafikus környezetébe .
A projekt a Webkit teljes funkcionalitását a GObject-alapú API-k (Application Programming Interfaces) segítségével valósítja meg, és alkalmas olyan alkalmazásokra, amelyek bármilyen típusú webes integrációt igényelnek, az érett webes böngészőkről a hibrid HTML / CSS alkalmazásokra.
Használt Epiphanyban, Midoriban és más nagy teljesítményű alkalmazásokban
A WebKitGTK + -ot sikeresen használják a népszerű és nagy teljesítményű alkalmazásokban, amelyek a GNOME asztali környezetben működnek, vagy igénylik a GTK + eszköztárat, például az Epiphany és Midor webböngészőket.
A projekt nagyon hasznos mind az asztali, mind a beágyazott rendszereken, támogatja a WebKit2-t, és lehetővé teszi a fejlesztőknek, hogy könnyen építsenek alkalmazásokat, amelyek támaszkodnak a webes platformra a nagyobb reagálóképesség és biztonság érdekében.
A GTK + 3 alkalmazásokat támogató GTK + 2 bővítmények támogatását teszi lehetővé
Egy másik érdekes tulajdonság a folyamatszétválasztás, amelyet a WebKitGTK + a zökkenőmentesen támogat a GTK + 2.x ágában, például az Adobe Flash Player GTK + 3 alkalmazásban írt bővítményeihez.
Ezenkívül a WebKitGTK + teljes körű támogatást nyújt a webes oldalak videó- és hangfolyamainak támogatásához a GStreamer WebKit háttérben, támogatja a HTML vászonelemet, támogatja a WebRTC és a WebAudio technológiákat, valamint a gyorsított renderelést és a 3D CSS-t.
A motorháztető alatt
A WebKitGTK + futási idejének követelményei között (figyelembe véve, hogy a lista időben változik, ahogy a projekt fejlődik), megemlíthetjük a GTK + 3.6.0 vagy újabb, a gail 3.0 vagy újabb, a GLib 2.36.0 vagy újabb, a libsoup 2.42.0 vagy később, Cairo 1.10 vagy újabb, Pango 1.30.0 vagy újabb, libxml vagy újabb 2.6, fontconfig 2.5 vagy újabb, FreeType2 vagy magasabb 9.0 és libsecret.
A konfigurációs beállításoktól függően a WebKitGTK + az 1.32.0 vagy újabb GObject introspecifikációt, a libxslt 1.1.7 vagy újabb verziót, az SQLite 3.0 vagy újabb verziót, a GStreamer 1.0.3 vagy újabb verziót, a gstreamer-plugins-base 1.0.3 vagy
Az újdonság a következő kiadásban:
- Javítja a processzorhasználatot, ha a Wayland alatt gyorsított kompozitálási módban történik.
- Javítja az UI-folyamat memóriafelhasználását a Wayland alatt.
- Fix renderelési problémák bizonyos webhelyeknél gyorsított kompozitálással engedélyezve.
- A WebView lezárásakor egy webes folyamat összeomlik.
- A libgcrypt inicializálása a hálózati folyamatban is.
- Ellenőrzéseket jelenít meg, ha egy videóelem nem játszható le inline módon.
- A cookie-khoz és screenshotokhoz tartozó parancsok hozzáadása a WebDriver-ben.
- Számos összeomlást és renderelési problémát javít.
- Fordítási frissítések: brazil portugál, lengyel.
Újdonság a 2.8.4-es verzióban:
- A WebSQL munkáját az alapértelmezett kvóta használatával dolgozza ki, ahelyett, hogy a DOM kivétel 18-mal mindig hibás lenne az openDatabase-ban.
- Javítja a GL / GLES / EGL könyvtárak felderítését és használatát.
- A memóriaelosztás ütemezésének javítása a bmalloc használatával 32 bites rendszereken.
- Javítsa ki a DOCUMENT_VIEWER gyorsítótárazási modellt, amely ténylegesen letiltja a memória-gyorsítótárat.
- A WebProcess összeomlása túl sok átirányítási hiba után, ha aktív NPAPI-bővítmény van.
- A WebProcess összeomlik, ha a gtk-font-name beállítás üres.
- Győződjön meg arról, hogy a Math.abs () nem ad vissza negatív értéket.
- A gyorsított kompozitálás helyes helyreállítása WebProcess összeomlás után
- Tartsa be az X-Frame-Options fejlécét az alkalmazás gyorsítótárából történő betöltéskor
- Számos összeomlást és renderelési problémát javított.
- Javítsa ki a MIPS N64 észlelését.
- Több memória szivárgás megszüntetése
- Fordítási frissítések: katalán.
Az újdonság a 2.8.0 verzióban:
- HTML5 értesítések.
- Felhasználói szkriptek.
- HTML5 színbevitel.
- APNG támogatás.
- A teljesítmény javítása.
- Hangjelzés jelzése
- Web háttér háttérszínek.
Az újdonság a 2.4.8-es verzióban:
- SSL-kapcsolat problémák megoldása egyes webhelyek esetén a POODLE sebezhetőség javítása után.
- A flash pluginok betöltésekor ütközést szüntessen be.
- Javítsa ki a GNU Hurdra épülő -t
- Javítsa ki az OS X rendszert.
- A webkit_print_operation_get_page_setup () javításának dokumentálása.
- Biztonsági javítások: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.
Újdonság a 2.7.3 verzióban:
- API hozzáadása a HTML5 értesítések támogatásához.
- Hozzáadja a UserMedia engedélykérés API-t.
- A GObject DOM-összerendelések API-ja most helyesen adja vissza az üres karakterek NULL-kódját, hogy megkülönböztesse a nem jelen és a jelen, de üresen.
- Támogatás hozzáadása szöveg-dekoráció-kihagyáshoz
- Javítsa a HTTP hitelesítési párbeszédablakot
- Mutassa be a Meter és Option elemek azonosító attribútumát a hozzáférhetőséghez
- Használja a latin1 helyett az UTF-8-at a HTTP fejléc értékeihez.
- A NavigationItemProbes ellenőrző ikonjának frissítése
- Videó / mp2t hozzáadása alternatív mimetípusként az MPEG TS-hez
- Alkalmazás / x-mpegurl és video / flv hozzáadása a támogatott mimetípusok listájához.
- Adja hozzá a SCHEDULING lekérdezési támogatást a HTTP médiaforráselemhez.
- Fix holtpont az AudioDestination leállításakor.
- Fordítási frissítések: kanadai, aszámi
Újdonság a 2.3.4-es verzióban:
- Adja hozzá az API-t a WebKitResponsePolicyDecisionhez, ellenőrizve, hogy a MIME típus megjeleníthető-e.
- A teljes képernyős API engedélyezése alapértelmezés szerint
- A HTTP-tanúsítványok javítása a hálózati folyamattal engedélyezve.
- A letöltött fájlok javítása engedélyezett hálózati művelettel
- A cookie-k javítása, ha a hálózati folyamat engedélyezve van.
- Távolítsa el a letöltött részleges fájlt, ha a letöltési művelet sikertelen vagy törlődik.
- Az átirányítás után a WebKitWebPage :: send-request jelzést működtesse.
- Adja hozzá az xdg.origin.url kiterjesztett attribútumot a WebKit2 letöltésekhez.
- Javítsa a WebGL-et GLES-el.
- Fordítói frissítések: holland, brazil portugál.
Újdonság a 2.2.4-es verzióban:
- A DOCUMENT_VIEWER gyorsítótár-modell beállítása esetén tiltsa le a MemoryCache fájlt.
- Távolítsa el a letöltött részleges fájlt, ha a letöltési művelet sikertelen vagy törlődik.
- A Web Audio alapértelmezés szerint engedélyezve van a konfigurációban.
- A hiányzó leképezések hozzáadása az ARIA szerepkörökből ATK szerephez.
- Javítás több ütközés esetén JavaScripten történő nyomtatáskor
- Erősítsen X11 hibát, ha a háttértároló felület megsemmisül.
- Javítsa ki a felhasználói ügyintéző sztringet, hogy helyesen tegyen Mac OS X-nek, hogy javítsa a webes felhasználókat, mint például a yahoo.
- Javítsa ki az építtetést, ha a wayland támogatás le van tiltva.
- Javítsa ki az építményt FreeBSD-ben.
- Javítsa ki a Mac / Darwin készletet.
- Javítsd ki az építményt az GCC-ben az i386-ban.
Az újdonság a 2.3.3-as verzióban:
- A kezdeti hálózati folyamat támogatása alapértelmezés szerint letiltva.
- A CSS-régiók alapértelmezés szerint engedélyezve vannak.
- A felügyelő jobboldali csatolása a WebKit2-ben.
- Térbeli navigációs beállítás hozzáadása a WebKit2 GTK + API-hoz
- Adja hozzá a médiaforrás beállításait a WebKit1 és a WebKit2 szolgáltatáshoz.
- Az egyéni típusok támogatása a drag and drop adatokhoz.
- Kerülje el az extra példányt, amikor a képeket a kairói háttérben rajzolja.
- A legördülő menü nagyobb, mint a képernyő
- Adja meg az AC rétegeket a GTK + 2 WebKit1 használatakor is.
- A webkit_web_view_get_view_source_mode () webkitu1 értékének visszaállítása a WebKit1-ben.
- A streamkitöltést, a sapkák és a szegmentált eseményeket a webkitwebaudiosrc elemben.
- A kiszolgáló által nyújtott médiatartalomra vonatkozó keresési hibák keresése, amelyek nem támogatják a tartományi kérelmeket.
- A zárolás megszüntetése, ha médiaforrást használ a GStreamer média háttérben.
- Erősítsen X11 hibát, ha a háttértároló felület megsemmisül.
- Megjeleníti az osztóelemeket az ATK_ROLE_SEPARATOR eszközzel az elérhetőséghez.
- Megjeleníti a WAI-ARIA akadálymentesítési objektumok szerepét.
- A hozzáférési objektumok megjelenítésének ATK_ROLE_ARTICLE.
- A hozzáférhetőség objektumainak megjelenítése ATK_ROLE_CHECK_MENU_ITEM segítségével.
- A GStreamer 0.10 támogatásának eltávolítása
- Memória szivárgás a gst_tag_list_merge helytelen használata miatt a TextCombinerGStreamer alkalmazásban.
- Fordítási frissítések: brazil portugál.
Újdonság a 2.3.2-es verzióban:
- API-t.
- A WebKit2 SSL-hibái miatti összeomlás megszüntetése.
- Javítsa a rendszerösszeomlást a JavaScript WebKit2-n keresztüli nyomtatásakor.
- Támogatási audió és videó műsorszámokat tölthet be a GStreamer médiakészülékbe.
- A video- és audioelemeket helyesen tegye hozzáférhetővé.
- Fix érvénytelen cairo mátrix rögzítése, ha túl kicsi felületeket rajzol.
- Kerülje el az extra példányt, ha képeket rajzol a kairó segítségével.
- Ne hagyja ki a lejátszási sebességet a GStreamer média háttérben történő keresésekor.
- Több építési javítás nem linuxos platformokon.
Újdonság a 2.2.3-as verzióban:
- Az AC rétegek megjelenítéséhez a GTK + 2 WebKit1 használatakor is.
- Kerülje el az extra példányt, amikor a képeket a kairói háttérben rajzolja.
- A webkit_web_view_get_view_source_mode () webkitu1 értékének visszaállítása a WebKit1-ben.
- A legördülő menü nagyobb, mint a képernyő
- Vegye ki a Chromium-ot felhasználói ügynökként, és azt állítja, hogy Safari az OS X alatt.
- A WebProcessen ütközik a www.pressure.co.uk webhelyen.
- Fix összefoglaló JavaScriptcore bizonyos Google Drive-dokumentumokkal.
- Javítsa a JavaScriptcore baját a békefenntartó benchmark 32 bites platformokon történő futtatásakor.
- Javítsa ki az építményt freetype & gt; = 2.5.1.
Az újdonság a 2.2.2-es verzióban:
- Engedélyezze a szöveges kiadás visszavonási / újratöltési műveletek támogatását a WebKit2-ben.
- Javítsa ki a buildet nem linuxos platformokra.
Újdonság a 2.3.1-es verzióban:
- A WebKit2 API hozzáadása TLS-hibákhoz.
- Végezze el az EventTarget felületet a GObject DOM-összerendelésekben.
- Jelenítse meg a WheelEventet a GObject DOM-összerendelések API-jában.
- Hozzon létre API-dokumentációt a GObject DOM-összerendelésekhez.
- Alapértelmezés szerint tartsa tiszteletben a kép tájolását.
- Engedélyezze a szöveges kiadás visszavonási / újratöltési műveletek támogatását a WebKit2-ben.
- Adjon hozzá támogatást a blob URL-ekhez a GStreamer médiakészülékhez.
- A feliratok támogatása.
- Engedélyezheti, hogy a webes folyamatot tetszőleges előtag parancs segítségével futtassa a debug-készletekben.
- A képi linkeket megfelelően hozzáférhetővé tegye a hozzáférhetőséghez.
- Megjeleníti a címtérképet és az alternatív szöveget a képi térképek linkjeihez a hozzáférhetőséghez.
- Törölje az aktuális aktív WebKitAuthenticationRequest-et a betöltési hiba miatt.
- Több memória szivárgás megszüntetése
Követelmények :
- GNOME
Hozzászólás nem található