KHTML
Перейти до навігації
Перейти до пошуку
![]() | |
Тип | браузерний рушій |
---|---|
Розробник | KDE |
Стабільний випуск | 4.11.1[1] (31 серпня 2013 ) |
Операційна система | крос-платформовий |
Мова програмування | C++ |
Ліцензія | GNU Lesser General Public License |
Репозиторій | invent.kde.org/frameworks/khtml |
KHTML — це браузерний рушій відображення HTML, розроблений проєктом KDE. Цей механізм використовується веббраузером Konqueror.
KHTML була представлена минулим механізмом khtmlw або ж KDE HTML Widget, розробленим Торбен Вайс (Torben Weiss) та Мартіном Йонсом (Martin Jones),[2][3] які впровадили підтримку HTML 3.2, HTTP 1.0, та HTML, але не W3C DOM, CSS, або скриптінгу.
Сама мова KHTML з'явилася 4 листопада 1998 року[3] як форк бібліотеки khtmlw, з деякими невеликими змінами, додаванням підтримки Unicode та змінами для підтримки переходу на Qt 2. Волдо Бастіан (Waldo Bastian)[4] був серед тих, хто працював над створенням цієї ранньої версії KHTML.[3]
- HTML 4.01
- CSS 1, 2.1 та частково 3
- PNG, MNG, JPEG, GIF — графічні формати
- DOM
- ECMA-262/JavaScript 1.5
- SVG (частково) — векторний графічний формат
Застосунки, які використовують KHTML
[ред. | ред. код]- Konqueror — веббраузер та файловий менеджер KDE.
- KMail — використовує KHTML для відображення HTML-листів.
- KHelpCenter — переглядач документації KDE.
- Akregator — використовує KHTML для відображення повних статей у вбудованому браузері.
- Amarok — за допомогою KHTML відображає інформацію про файл, який програється.
- Safari, веббраузер від Apple, використовує форк KHTML — WebKit
- Chromium та Google Chrome, веббраузери Google, використовують форк WebKit, Blink
- ↑ Public KDE source archives[недоступне посилання з лютого 2019] (Note: KHTML is part of the KDElibs component)
- ↑ KDE/kde1-kdelibs, KDE GitHub Mirror, 15 січня 2022, процитовано 11 квітня 2023
- ↑ а б в Lars Knoll and George Staikos: From KDE to WebKit (укр.), процитовано 11 квітня 2023
- ↑ Waldo Bastian | Behind KDE. behindkde.org. Процитовано 11 квітня 2023.