WebKitGTK+

Скріншот програми:
WebKitGTK+
Дані програми:
Версія: 2.16.6 / 2.18 RC оновлений
Дата завантаження: 2 Oct 17
Розробник: The WebKitGTK+ Team
Ліцензія: Безкоштовно
Популярність: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + - це абсолютно безкоштовне, універсальне, потужне та програмне забезпечення командного рядка із відкритим кодом, яке покликане перенести потужний двигун рендеринга WebKit у набір інструментів GTK + GUI та, звичайно, графічне середовище GNOME .

Проект включає в себе повну функціональність WebKit за допомогою набору API-інтерфейсів на основі GObject (прикладних програмних інтерфейсів) і підходить для програм, що вимагають будь-якого типу веб-інтеграції, від повноцінних веб-переглядачів до гібридних HTML / CSS-додатків.


Використовується в Epiphany, Midori та інших потужних додатках

WebKitGTK + успішно використовується в популярних і потужних програмах, які працюють у робочому середовищі GNOME або вимагають набір інструментів GTK +, таких як веб-браузери Epiphany та Midor.

Проект дуже корисний як на настільних комп'ютерах, так і на вбудованих системах, він підтримує WebKit2 і дозволяє розробникам легко створювати додатки, які залежать від веб-платформи для підвищення рівня відповідності та безпеки.


Використовує розділення процесу для підтримки плагінів GTK + 2 на додатках GTK + 3

Ще однією цікавою функцією є розділення процесу, яке використовується WebKitGTK +, щоб без проблем підтримувати плагіни, написані в гілці 2.x у GTK +, наприклад, Adobe Flash Player, у додатках GTK + 3.

Крім того, WebKitGTK + пропонує повну підтримку відео та аудіопотоків на веб-сторінках за допомогою бекенда GStreamer WebKit, підтримує HTML-канва, підтримує технології WebRTC і WebAudio, а також прискорений рендеринг і 3D-CSS.


Під капотом

Серед вимог до часу виконання WebKitGTK + (пам'ятайте, що список буде змінюватися в часі, коли проект розвивається), ми можемо згадати GTK + 3.6.0 або пізнішої версії, Gail 3.0 або вище, GLib 2.36.0 або вище, libsoup 2.42.0 пізніше, Cairo 1.10 або вище, Pango 1.30.0 або вище, libxml або пізніше 2.6, fontconfig 2.5 або пізнішої версії, FreeType2 або вище 9.0 та libsecret.

Крім того, в залежності від параметрів налаштування WebKitGTK + може також вимагати GObject самопровідності 1.32.0 або вище, libxslt 1.1.7 або пізнішої версії, SQLite 3.0 або пізнішої версії, GStreamer 1.0.3 або вище, gstreamer-plugins-base 1.0.3 або пізніше Enchant 0.22 або пізніші, Clutter, а також Clutter GTK +.

Що нового в цьому випуску:

  • Покращити використання центрального процесора під час рендеринга під Wayland у режимі прискореного композитування.
  • Покращити споживання пам'яті процесу користувальницького інтерфейсу під Wayland.
  • Виправлено помилки рендеринга на деяких веб-сайтах з увімкненою прискореним композитуванням.
  • Виправлена ​​помилка веб-процесу при закритті WebView.
  • Ініціалізувати libgcrypt в мережевому процесі.
  • Показувати елементи керування, якщо елемент відео не дозволено грати вбудованим
  • Додайте підтримку копій файлів cookie та скріншотів у WebDriver.
  • Виправлення декількох збоїв та рендеринга.
  • Оновлення перекладу: бразильська португальська, польська

Що нового у версії 2.8.4:

  • Зробіть роботу WebSQL за допомогою квоти за замовчуванням замість того, щоб завжди виникати збій в openDatabase із DOM Exception 18.
  • Покращити виявлення та використання бібліотек GL / GLES / EGL.
  • Виправте аварію на виділенні пам'яті за допомогою bmalloc на 32-бітових системах.
  • Виправте модель кешу DOCUMENT_VIEWER, щоб фактично вимкнути кеш пам'яті.
  • Виправте помилку WebProcess після надто багато помилок перенаправлення, коли існує активний плагін NPAPI.
  • Виправте помилку WebProcess, коли параметр gtk-font-name порожній.
  • Переконайтеся, що Math.abs () не повертає негативне значення.
  • Правильно відновіть прискорене компонування після збою WebProcess.
  • Зверніть увагу на заголовки параметрів X-Frame-Options під час завантаження з кеш-пам'яті програми.
  • Виправлено декілька збоїв та рендерингу.
  • Виправте виявлення MIPS N64.
  • Виправте кілька витоків пам'яті.
  • Переклад оновлень: каталонська

Що нового у версії 2.8.0:

  • Підтримка первинних жестів.
  • сповіщення HTML5
  • Сценарій користувача
  • Введення кольорів HTML5
  • Підтримка APNG.
  • Покращення продуктивності.
  • Відтворення сигналу звукового сповіщення
  • Колір фону веб-перегляду.

Що нового у версії 2.4.8:

  • Виправлення проблем із SSL-зв'язком після деякого виправлення помилок POODLE.
  • Виправте помилку при завантаженні флеш-плагінів.
  • Виправте будувати GNU Hurd
  • Виправте збирання на ОС X.
  • Виправте документацію webkit_print_operation_get_page_setup ().
  • Виправлення безпеки: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.

Що нового у версії 2.7.3:

  • Додайте API для підтримки сповіщень HTML5.
  • Додайте API запиту на отримання дозволу UserMedia.
  • Тепер API API прив'язки GObject DOM правильно повертає NULL замість порожніх рядків, щоб мати змогу відрізняти відсутні та присутні, але порожні.
  • Додайте підтримку для скасування тексту
  • Покращити діалогове вікно автентифікації HTTP.
  • Відкрийте атрибут ID атрибутів Meter і Option до доступності.
  • Використовуйте значення latin1 замість UTF-8 для заголовків HTTP
  • Оновити значок інспектора NavigationItemProbes.
  • Додати відео / mp2t як альтернативний тип MIME для MPEG TS.
  • Додайте програму / x-mpegurl і video / flv до списку підтримуваних мим-типів.
  • Додайте підтримку запиту SCHEDULING до елемента джерела медіаданих HTTP.
  • Виправте глушник при вимкненні AudioDestination.
  • Оновлення перекладу: каннада, ассамська

Що нового у версії 2.3.4:

  • Додайте API до WebKitResponsePolicyDecision, щоб перевірити, чи може відображатися тип MIME.
  • Увімкнути повноекранний API за замовчуванням.
  • Виправте обробку HTTP-сертифікатів за умови, що мережевий процес увімкнено.
  • Виправлено завантаження за умови включення мережевого процесу.
  • Виправте обробку файлів cookie під час активації мережевого процесу.
  • Видаліть частковий файл, завантажений після того, як операція завантаження завершиться невдалою або скасована.
  • Зробіть роботу WebKitWebPage :: send-request сигналу після переадресації.
  • Додайте атрибут xdg.origin.url для завантаження в WebKit2.
  • Виправте WebGL за допомогою GLES.
  • Оновлення перекладу: голландська, бразильська португальська.

Що нового у версії 2.2.4:

  • Вимкніть MemoryCache, коли встановлено кеш-пам'ять DOCUMENT_VIEWER.
  • Видаліть частковий файл, завантажений після того, як операція завантаження завершиться невдалою або скасована.
  • Увімкніть веб-аудіо за замовчуванням у налаштуваннях.
  • Додайте невідповідні відображення ролей ARIA до ролей ATK.
  • Виправлення декількох збоїв під час друку через JavaScript.
  • Виправте помилку X11, коли зникла поверхня магазину.
  • Виправте рядок користувацького агента, щоб правильно претендувати на те, що це Mac OS X, щоб виправити кілька веб-сайтів, які залежать від агента користувача, як-от Yahoo.
  • Виправте збирання, якщо вимкнено підтримку методу.
  • Виправте збирання в FreeBSD.
  • Виправте збирання в Mac / Дарвіні.
  • Виправте збирання за допомогою GCC в i386.

Що нового у версії 2.3.3:

  • Початкова підтримка мережевого процесу відключена за замовчуванням.
  • Регіони CSS тепер активовані за умовчанням.
  • Підтримка правої сторони інспектора в WebKit2.
  • Додайте параметр просторової навігації до WebKit2 GTK + API.
  • Додайте параметри джерела мультимедіа до WebKit1 та WebKit2.
  • Підтримка спеціальних типів для перетягування даних.
  • Уникайте додаткової копії під час малювання зображень на сервері cairo.
  • Виправте переміщення в комбінованих кодах, коли випадаюче меню більше екрана.
  • Робіть шари AC також під час використання GTK + 2 у WebKit1.
  • Виправте повернення значення webkit_web_view_get_view_source_mode () у WebKit1.
  • Відтворювати потік-початок, крихти та сегментні події в елементі webkitwebaudiosrc.
  • Виправте пошук медіа-вмісту, наданого серверами, які не підтримують запити на діапазон.
  • Виправте помилку при використанні медіа-джерела в медіа-сервері GStreamer.
  • Виправте помилку X11, коли зникла поверхня магазину.
  • Розкривайте елементи роздільника з ATK_ROLE_SEPARATOR до доступності.
  • Розкрийте об'єкти доступності WAI-ARIA ролі орієнтації.
  • Розкрийте об'єкти доступності за допомогою ATK_ROLE_ARTICLE.
  • Розкрийте об'єкти доступності за допомогою ATK_ROLE_CHECK_MENU_ITEM.
  • Вилучіть підтримку GStreamer 0.10.
  • Витік пам'яті через некоректне використання gst_tag_list_merge в TextCombinerGStreamer.
  • Оновлення перекладу: бразильський португальський.

Що нового у версії 2.3.2:

  • Додайте параметр "enable-media-stream" до WebKit2 GTK + API.
  • Виправлення помилки при завантаженні через помилки SSL у WebKit2.
  • Виправте помилку при друку через JavaScript у WebKit2.
  • Додайте звукові та відеодані підтримки до медіа-сервера GStreamer.
  • Належним чином виставити відео та аудіо елементи в доступність
  • Виправте недійсну матрицю кайро при малюванні занадто малих поверхонь.
  • Уникайте додаткової копії під час малювання зображень за допомогою каїра.
  • Не викидайте швидкість відтворення при пошуку в медіа-сервері GStreamer.
  • Кілька виправлень збірки на платформах, які не є лінусом.

Що нового у версії 2.2.3:

  • Робіть шари AC також під час використання GTK + 2 у WebKit1.
  • Уникайте додаткової копії під час малювання зображень на сервері cairo.
  • Виправте повернення значення webkit_web_view_get_view_source_mode () у WebKit1.
  • Виправте переміщення в комбінованих кодах, коли випадаюче меню більше екрана.
  • Видалити Chromium як агента користувача та стверджувати, що він є Safari в ОС X.
  • Виправте помилку в WebProcess під час відвідування www.pressure.co.uk.
  • Виправте сценарій JavaScriptcore з деякими документами Google Диска.
  • Виправте аварію у JavaScript-коду під час тестування миротворчої операції на 32-бітових платформах.
  • Виправте збирання за допомогою вільного типу & gt; = 2.5.1.

Що нового у версії 2.2.2:

  • Виправлення помилки під час друку через JavaScript у WebKit2.
  • Увімкніть підтримку операцій скасування та повторного редагування тексту у WebKit2.
  • Виправте збирання на платформах, які не є лінукс.

Що нового у версії 2.3.1:

  • Додайте API WebKit2 для помилок TLS.
  • Створіть інтерфейс EventTarget в спосіб, який можна спостерігати у прив'язках GObject DOM.
  • Закрийте WheelEvent у API API ключів GObject DOM.
  • Створити документацію API для прив'язки GObject DOM.
  • Зважайте на орієнтацію зображення за умовчанням.
  • Увімкніть підтримку операцій скасування та повторного редагування тексту у WebKit2.
  • Додайте підтримку для URL-адрес blob для медіа-сервера GStreamer.
  • Додайте підтримку субтитрів.
  • Дозволити запуск веб-процесу довільною командою префіксу в наборах налагодження.
  • Закріплення зображень правильно прив'язується до доступності
  • Застосувати заголовок та альтернативний текст для посилань у картинках зображень до доступності
  • Скасувати поточну активну WebKitAuthenticationRequest при невдалому завантаженні.
  • Виправте кілька витоків пам'яті.

Вимоги :

  • GNOME

Схожі програми

GDM-Curve
GDM-Curve

3 Jun 15

Mousetweaks
Mousetweaks

20 Feb 15

GNOME Shell
GNOME Shell

16 Aug 18

WebKitGTK+

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями