GNOME Web - GNOME Web

GNOME Web
Веб-логотип GNOME - 2018.svg
GNOME Web 3.36 как в
GNOME Web 3.36 как в "обычном", так и в "узком"[1] режимы рядом с окнами настроек
Оригинальный автор (ы)Марко Песенти Гритти
Разработчики)Проект GNOME (в основном Майклом Катандзаро и Ксаном Лопесом, оба из Игалия )[2]
изначальный выпуск24 декабря 2002 г.; 17 лет назад (2002-12-24)[3]
Стабильный выпуск (ы) [±]
3.38.1[4] (8 октября 2020 г.; 59 дней назад (2020-10-08)) [±]
Предварительный выпуск (ы) [±]
3.37.92[5] (13 сентября 2020 г.; 2 месяца назад (2020-09-13)) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вC (GTK )
ДвигательWebKitGTK
Операционная системаUnix-подобный
ПлатформаГНОМ
Размер2,6 МБ[6] (скомпилированный пакет для AMD64, без зависимостей)
Доступно вболее ста языков[примечание 1]
Типвеб-браузер
ЛицензияGPLv3 +
Интернет сайтвики.гном.org/Программы/ Интернет

GNOME Web (называется Богоявление до 2012 года) является бесплатно и с открытым исходным кодом веб-браузер на основе WebKitGTK, разработан проект GNOME за Unix-подобный системы. Это официальный веб-браузер по умолчанию для ГНОМ, и часть Основные приложения GNOME.

В составе Основные приложения GNOME, он обеспечивает полную интеграцию с ГНОМ настройки и другие компоненты, такие как Брелок GNOME для безопасного хранения паролей, следуя GNOME Рекомендации по человеческому интерфейсу и GNOME программный стек для обеспечения первоклассной поддержки всех новых передовых технологий, таких как Wayland и последний крупный GTK версии,[7] мультимедийная поддержка с использованием GStreamer, небольшой размер пакета (2,6 МБ)[6] и очень быстрое время выполнения / запуска из-за использования общих компонентов; другие функции включают режим чтения,[8] жесты мыши, умные закладки, похвалил веб приложение механизм интеграции,[9] встроенный блокировка рекламы, параметр «Вставить эмодзи» в контекстное меню для быстрой и легкой вставки Эмодзи и Разные символы и пиктограммы в текстовые поля, Безопасный просмотр Google,[10] поддерживает чтение и сохранение MHTML,[11] формат архива для веб-страниц, который объединяет все файлы веб-страниц в один единственный файл; и потреблять меньше системные ресурсы чем основные кроссплатформенные веб-браузеры.

GNOME Web - это веб-браузер по умолчанию на элементарная ОС,[12] и Bodhi Linux.[13][14][15][16]

Именование

GNOME Web изначально назывался «Epiphany», но в 2012 году был переименован в GNOME 3.4.[17] Имя Epiphany до сих пор используется внутри компании для разработки и в исходном коде.[18] Пакет остается прозрение-обозреватель в Debian и дистрибутивы на основе[19] (чтобы избежать коллизии названий с видеоигрой, которую также называют "Epiphany") и Богоявление в Fedora и дистрибутивы на основе.[20]

История развития

Галеон

Марко Песенти Гритти, основатель Galeon, первоначально разработал Epiphany в 2002 году как вилка из Галеон. Форк произошел из-за разногласий между Гритти и остальными разработчиками Galeon по поводу новых функций. В то время как Гритти считал монолитный дизайн Galeon и количество настраиваемых пользователем функций факторами, ограничивающими ремонтопригодность и удобство использования Galeon, остальные разработчики Galeon хотели добавить больше функций.

Примерно в то же время проект GNOME принял набор руководств по человеческому интерфейсу, которые способствовали упрощению пользовательских интерфейсов. Поскольку Галеон был ориентирован на опытные пользователи, большинство разработчиков не одобрили. В результате Гритти создал новый браузер на основе Galeon, в котором было удалено большинство некритичных функций. Он намеревался, чтобы Epiphany соответствовал требованиям GNOME HIG. Таким образом, Epiphany с самого начала использовал глобальную тему GNOME и другие настройки.[21][22]

Гритти объяснил свои мотивы:

Хотя Mozilla имеет отличный движок рендеринга, по умолчанию XUL интерфейс считается перегруженным и раздутым. Более того, на более медленных процессорах даже тривиальные задачи, такие как раскрытие меню, менее отзывчивы.

Epiphany стремится использовать максимально простой интерфейс для браузера. Помните, что простой не обязательно означает менее мощный. Мы считаем, что сегодня широко используемые браузеры слишком большие, содержат ошибки и раздуты. Epiphany решает проблему простоты с помощью небольшого браузера, разработанного для Интернета - не для почты, групп новостей, управления файлами, обмена мгновенными сообщениями или приготовления кофе. В Философия Unix заключается в разработке небольших инструментов, которые делают одно, и делают это хорошо.

[..]

Основная цель Epiphany - интегрироваться с рабочим столом gnome. Мы не стремимся сделать Epiphany доступным для использования вне Gnome. Если кому-то все равно захочется пользоваться, это просто плюс. Например: радовать людей, у которых нет установленного центра управления, не является хорошей причиной иметь конфигурацию mime в самом Epiphany.

— Марко Песенти Гритти[23]

Galeon продолжил работу после форка, но потерял импульс из-за того, что оставшиеся разработчики не успевали за изменениями в платформе Mozilla. Разработка Galeon застопорилась, и разработчики решили поработать над расширениями, чтобы добавить расширенные функции Galeon в Epiphany.[22]

Гритти закончил свою работу над Epiphany, и команда GNOME под руководством Ксана Лопеса, Кристиана Перша и Жан-Франсуа Рамо теперь руководит проектом.[24] Гритти умер от рака 23 мая 2015 года.[25]

На основе геккона

Первая версия Epiphany была выпущена 24 декабря 2002 года.[3]

Epiphany изначально использовал Движок компоновки Gecko от Mozilla проект для отображения веб-страниц. Он предоставил GNOME графический интерфейс пользователя для Gecko вместо кроссплатформенного интерфейса Mozilla.[26]

Разработка Epiphany была в основном сосредоточена на улучшении удобства использования по сравнению с основными браузерами того времени. Наиболее примечательным был новый виджет ввода текста, представленный в версии 1.8. Новый виджет поддерживал значки внутри текстовой области и уменьшал пространство экрана, необходимое для представления информации, одновременно улучшая интеграцию с GNOME.[27]

Следующей важной вехой стала версия 2.14, которая первой следовала нумерации версий GNOME. Он также показал осведомленность о сети с помощью Сетевой менеджер, умные закладки улучшения и возможность строить с XULRunner.

Последнее было критическим. Ранее Epiphany могла использовать только установленный веб-браузер Mozilla в качестве поставщика веб-движка. Поддержка XULRunner позволила установить Epiphany как единственный веб-браузер в системе.[28][29]

На основе WebKit

Веб-инспектор, показывающий Сафари -подобный пользовательский интерфейс

В процессе разработки возникли серьезные проблемы, связанные с серверной частью Gecko. Примечательно, что циклы выпуска двух проектов не совпадали эффективно. Кроме того, Mozilla все чаще игнорировала стороннее программное обеспечение, желающее использовать Gecko, пока оно не стало рассматриваться как интегрированный компонент Firefox.[24] Для решения этих проблем в июле 2007 года команда Epiphany добавила поддержку для WebKit как альтернативный движок рендеринга.[30] На 1 апреля 2008 г., команда объявила, что откажется от возможности создавать его с помощью Gecko и продолжит использовать только WebKit.[24]

Размер команды и сложность переноса браузера на Webkit заставили перевыпустить версию 2.22 с исправлениями ошибок вместе с GNOME 2.24,[31] поэтому релизы застопорились, пока 1 июля 2009 г., когда было объявлено, что 2.26 будет последней версией на базе Gecko.[32]

В сентябре 2009 года был завершен переход на Webkit как часть GNOME 2.28.[33]

История выпуска

Веб-релизы GNOME
ВерсияДатаИзменения[34][35]
0.425 декабря 2002 г.[36]Изначальный выпуск.
0.513 апреля 2003 г.[37]Возможность перетаскивать закладки, умные закладки и темы на панель инструментов. Необязательная кнопка «Перейти» для адресной строки. «Помощь» поддержка.
0.64 мая 2003 г.[38]Перетащите и отпустите ссылок на панель вкладок. Настройки безопасности. Автоматическое определение языка пользователя. Новый диалог истории. Панель закладок по умолчанию.
0.77 июня 2003 г.[39]Управление масштабированием панели инструментов. Возможность перезагружать страницу в обход кеша (shift + reload). Традиционное меню закладок. Выйти из полноэкранного режима кнопка.
0.813 июля 2003 г.[40]Всплывающие подсказки. Улучшенная интеграция с GNOME. Быстрый поиск по закладкам и истории. Перетащите и отпустите URL-адреса на панели закладок.
0.922 августа 2003 г.[41]Только исправления.
1.08 сентября 2003 г.[42]
GNOME 2.04
Поддержка Mozilla 1.6.
1.215 марта 2004 г.[43]
GNOME 2.06
Поддержка Mozilla 1.7 и 1.8, режим блокировки. Каретка навигации.
1.413 сентября 2004 г.[44]
GNOME 2.08
Автономный режим. На сайт неожиданно возникнуть блокировка.
1.69 марта 2005 г.[45]
GNOME 2.10
Менеджер расширений.
1.85 сентября 2005 г.[46]
GNOME 2.12
Python привязки, Находить панель инструментов Фавикон и SSL иконки отображается в адресной строке.[27] Поддержка Gecko 1.8. Сообщения об ошибках отображаются в области содержимого. Использование системы печати GNOME.
2.1412 марта 2006 г.[47]XULRunner бэкэнд поддерживается. Предложения тем в диспетчере закладок.[48] Нумерация версий синхронизирована с ГНОМ.[28] Сетевой менеджер DBUS поддержка интерфейса.
2.166 сентября 2006 г.[49]Сохранена история для ссылок, открытых в новых вкладках.[50] Проверка орфографии поддерживать. Диалог информации о безопасности страницы из расширения Certificates. Новое диалоговое окно печати GTK. Улучшения стабильности.[51]
2.1814 марта 2007 г.[52]Интернет-хранилище закладок.[53] Пользовательский интерфейс для Ad Blocker.
2.2019 сентября 2007 г.[54]Переход с Gecko на WebKit.[31] PDF печать. Миграция из GnomeVFS к GIO.
2.2212 марта 2008 г.[55]
2.2424 сентября 2008 г.[56]
2.2631 марта 2009 г.[57]
2.2824 сентября 2009 г.[58]Бэкенды Gecko удалены. Поддержка расширения Python удалена. WebInspector.[59]
2.3031 марта 2010 г.[60]Предупреждение о сломанном сертификате SSL, поддержка настраиваемых меню страниц.
2.3229 сентября 2010 г.[61]Только исправления.
3.06 апреля 2011 г.[62]Уменьшено количество пользовательский интерфейс хром. Геолокация поддерживать. Переключен с масштабирования текста на масштабирование всего содержимого. Новый менеджер загрузок. Переход на GTK 3 и GNOME 3.
3.228 сентября 2011 г.[63]Отдельные настройки шрифта. Программа просмотра исходного кода WebKit сделана по умолчанию. Режим веб-приложений введен.
3.428 марта 2012 г.[17]Переименован из Богоявление к Интернет. Капитальный ремонт интерфейса. Улучшения производительности. Представлено супер меню.
3.626 сентября 2012 г.[64]Представлен обзорный экран и полноэкранный режим.
3.827 марта 2013 г.[65]Поддерживать Adobe Flash и другие плагины, использующие Webkit 2. Конфиденциальный режим. Новая вкладка кнопка. Убирает возможность отключить JavaScript.[66]
3.1026 сентября 2013 г.[67]Новое размещение панели инструментов в «Заголовок», новое ГНОМ дизайн заголовка.
3.1225 марта 2014 г.[68]Версия основного обновления, включая улучшенную производительность и улучшения пользовательского интерфейса. Реализован единый процесс для каждой вкладки.[69]
3.1424 сентября 2014 г.[70]Незначительное обновление, добавляющее поддержку блокировки недействительных сертификатов SSL, предупреждение пользователей о смешанном содержимом для повышения безопасности, улучшение производительности блокировщика рекламы и общие небольшие улучшения и полировки пользовательского интерфейса.[71]
3.1623 марта 2015 г.[72]Обновлен пользовательский интерфейс, исправлены ошибки, повышающие конфиденциальность и удобство обнаружения в режиме инкогнито.[73]
3.1823 сентября 2015 г.[72]Улучшения пользовательского интерфейса. Включено Не отслеживать и блокировщик рекламы по умолчанию.[73]
3.2023 марта 2016 г.[72]Улучшения пользовательского интерфейса. Восстановление сеанса.
3.2221 сентября 2016 г.[72]Улучшения пользовательского интерфейса.
3.306 сентября 2018 г.[74]Режим чтения, другие.
3.3412 сентября 2019 г.,[72]Переписанный и улучшенный блокировщик рекламы, использующий фильтрацию контента Webkit. Изолирование веб-процессов для повышения безопасности. Любимые вкладки можно закрепить.[75] поддержка плагинов удалена.[76]
3.367 марта 2020 г.[72]Улучшения пользовательского интерфейса для маленьких экранов. Встроенная поддержка для PDF документы. Улучшена поддержка темных тем GTK. Встроенный просмотр исходного кода веб-страницы. Удаление рудиментарной поддержки NPAPI. Поддержка для Сервисные работники. Более безопасная обработка файлов cookie. Улучшения безопасности для лучшей изоляции сайтов друг от друга в процессе вкладок.[77][78]

Функции

Поддержка веб-стандартов

Лежащий в основе WebKit движок браузера обеспечивает поддержку HTML 4, XHTML, CSS 1 и 2, большая часть HTML 5 и CSS 3,[79] и Веб-инспектор (инструмент отладки веб-разработки).[59]

Зашифрованные медиа-расширения поддержка не является целью, поскольку в стандарте не указывается, какой модуль дешифрования контента использовать, все доступные модули являются собственными, даже если возможно лицензирование, и система требует Управление цифровыми правами это скрывает то, что делает компьютер пользователя, чтобы затруднить копирование «премиального контента». Тем не мение, Расширения источников мультимедиа поддерживается, поскольку YouTube начали требовать эту технологию в ноябре 2018 года.[80]

яблоко, который является основным корпоративным спонсором Webkit, отклонил как минимум 16 веб-API, поскольку их можно было использовать в снятие отпечатков пальцев атаковать, чтобы помочь лично идентифицировать пользователей и отслеживать их, не предоставляя при этом никакой пользы пользователю.[81] В качестве HTML5test проверяет наличие большинства из этих API, он искусственно снижает "оценку" Webkit в баллах (как и отсутствие поддержки DRM).

Интернет когда-то поддерживался NPAPI плагины, такие как Ява и Adobe Flash, но поддержка была удалена в GNOME 3.34.[76] На современной веб-платформе они вышли из моды, и поддержка была прекращена во всех основных браузерах. Сама Adobe устарела с Flash.[82] На протяжении многих лет Flash снискал дурную славу из-за проблем с удобством использования и стабильности, постоянных уязвимостей безопасности,[83] его проприетарный характер, его способность разрешать сайтам размещать особенно неприятную веб-рекламу,[84] и плохая и непоследовательная поддержка Linux со стороны Adobe.[85] Многие из этих вопросов были подняты Стивом Джобсом, тогдашним генеральным директором Apple, в своем эссе. Мысли о Flash.[86]

Интеграция с GNOME

Поддержка форм-факторов телефона и планшета была добавлена ​​в версии 3.34.

Интернет повторно использует фреймворки и настройки GNOME,[87][88] включая тему пользовательского интерфейса, сетевые настройки и печать. Настройки хранятся в GSettings, а приложения по умолчанию GNOME используются для типы интернет-СМИ умение обращаться. Пользователь настраивает их централизованно в приложении настроек GNOME.

Встроенный менеджер предпочтений для Интернета представляет основные настройки для конкретного браузера, в то время как расширенные настройки, которые могут радикально изменить поведение Интернета, могут быть изменены с помощью таких утилит, как dconf (командная строка) и dconf-редактор (графический).[89]

Web следует рекомендациям GNOME Human Interface Guidelines и проектным решениям в масштабах всей платформы.[90] Например, в Web 3.4 меню действий с приложением перенесено в Оболочка GNOME меню приложения на верхней панели и строка меню была заменена на кнопку «суперменю», которая запускает отображение пунктов меню для конкретных окон.[91]

Начиная с GNOME 3.32, Web может адаптироваться к различным форм-факторам с помощью libhandy, библиотека, спонсируемая Пуризм.[92] Он поддерживает форм-факторы настольных компьютеров, планшетов и телефонов. («Узкий режим»).[1]

Блокировка рекламы

Начиная с GNOME 3.18, Интернет по умолчанию настроен на блокировку рекламы и всплывающих окон.[73] Другие браузеры обычно заставляют пользователя искать расширение и переключать настройки.

В GNOME 3.34 существующий блокировщик рекламы был удален. Этот код был только частично функциональным и был источником многих ошибок. Web перенял систему «Content Blockers» из движка Webkit.[93][94]

Один из разработчиков, Адриан Перес де Кастро, сравнил старые и новые блокировщики рекламы. Он обнаружил, что коммутатор позволяет сэкономить примерно 80 МБ ОЗУ на каждой вкладке браузера.[95]

Безопасный просмотр Google и песочница безопасности

Начиная с GNOME 3.28, Интернет поддерживает Безопасный просмотр Google, чтобы предотвратить посещение пользователями вредоносных веб-сайтов.[10]

Начиная с GNOME 3.34, Web явно требует минимум WebkitGTK 2.26 или новее.[75][96][76] Это обеспечивает "пузырьковую песочницу"[97] для процессов вкладок, который предназначен для предотвращения проникновения вредоносных веб-сайтов в браузер и использования его для слежки за другими вкладками или запуска вредоносного кода на компьютере пользователя. Если такой код обнаружил другой эксплойт в операционной системе, позволяющий ему стать корень, результатом может стать катастрофа для всех пользователей системы.

По словам Майкла Катандзаро, приоритетом стала песочница, потому что его особенно беспокоило качество кода OpenJPEG и многочисленные проблемы безопасности, которые были обнаружены в нем, в том числе многие годы неудачных проверок безопасности со стороны Ubuntu.[98] Далее он пояснил, что веб-совместимость требует, чтобы сайты считали Интернет основным браузером. Отправляя им пользовательский агент из Apple Safari вызывает меньшее количество сломанных веб-сайтов, чем другие (из-за совместного использования движка Webkit), но также заставляет кеширующие серверы доставлять JPEG 2000 изображений,[99] из которых Safari является единственным поддерживаемым браузером. Других вариантов с открытым исходным кодом для поддержки JPEG 2000 не существует. Исправление OpenJPEG, который является официальным справочное программное обеспечение, будет масштабным мероприятием, на решение которого могут уйти годы. Включение песочницы пузырьковой оболочки приведет к тому, что многие уязвимости в этом и других компонентах станут «минимально полезными» для потенциальных злоумышленников.[100]

В GNOME 3.36 Web получил встроенную поддержку PDF-документов с помощью PDF.js. Майкл Катандзаро объяснил, что открытие веб-сайтов Evince отображение PDF-файлов было небезопасным, так как его можно было использовать для выхода из изолированной программной среды браузера. Поскольку Evince был последним пользователем NPAPI, это позволило удалить оставшийся код поддержки для устаревшей модели плагина (где могли скрываться дополнительные уязвимости). Поскольку поддержка NPAPI сильно зависела от X11, переход на PDF.js также позволил отказаться от этой зависимости.

Поскольку PDF.js внутренне конвертирует PDF-документы, чтобы они могли отображаться в движке веб-браузера, он не добавляет уязвимостей безопасности в браузер так, как это компилирует такие плагины, как Adobe Acrobat или Эвинс могла.[101]

Умные закладки

Управление закладками и категоризация

Хотя в большинстве браузеров есть иерархическая папка закладка Система Web использует закладки по категориям, где одна закладка (например, «Интернет») может существовать в нескольких категориях (например, «Веб-браузеры», «GNOME» и «Компьютерное программное обеспечение»).[102] В особую категорию входят закладки, которые еще не попали в категорию. Еще одна инновационная концепция, поддерживаемая Интернетом (хотя изначально Галеон )[21] является "умные закладки ". Они принимают единственный аргумент, указанный в адресной строке или в текстовом поле на панели инструментов.[22] Закладки, наряду с историей просмотра, доступны из адресной строки в режиме поиска по мере ввода.[103]

Режим веб-приложения

GNOME Web 3.36 (март 2020 г.) в «режиме веб-приложения», показывая главную страницу Википедии.

Начиная с GNOME 3.2, выпущенного в сентябре 2011 г.,[104] Web позволяет создавать лаунчеры приложений для веб-приложения. Последующий вызов пусковой установки вызывает простой браузер для конкретного сайта (единичный экземпляр) сети ограничен одним доменом, при этом внешние ссылки открываются в обычном браузере.[105] Созданная таким образом программа запуска доступна с рабочего стола и не ограничивается Оболочка GNOME. Например, его можно использовать с Единство, используется на Ubuntu.[106] Эта функция облегчает интеграцию рабочего стола и Всемирная паутина, что является целью веб-разработчиков.[107] Подобные функции можно найти в версии Windows Гугл Хром. С той же целью Фонд Mozilla ранее разработанное автономное приложение Mozilla Prism, который был заменен проектом Без хрома.[108]

Веб-приложения управляются в основном экземпляре браузера. Приложения можно удалить со страницы, доступной с специальный URI о: приложениях. Предполагалось, что этот подход будет временным, поскольку централизованное управление веб-приложениями GNOME должно было быть реализовано в GNOME 3.4, но этого не произошло.[35]

Синхронизация Firefox

Начиная с GNOME 3.26, Интернет поддерживает Firefox Sync, который позволяет пользователям синхронизировать свои закладки, историю, пароли и открытые вкладки с Firefox Sync, которые затем могут использоваться любой копией Firefox или Web, с которой пользователь входит в Firefox Sync с помощью .[109]

Расширения

Когда-то Интернет поддерживал расширения, и поддерживался пакет, содержащий официальные. Позже это было удалено из-за проблем со стабильностью и ремонтопригодностью.

Некоторые популярные расширения, такие как блокировка рекламы, были перенесены в основное приложение.

Проект выразил заинтересованность в реализации поддержки WebExtension дополнительный формат, используемый Chrome, Firefox и некоторыми другими крупными браузерами, если можно найти заинтересованных участников.[110]

Системные Требования

Несмотря на то, что Web является компонентом GNOME, он не предъявляет требований к компонентам GNOME,[6] поэтому его можно установить в любой системе, поддерживающей GTK и Webkit. Хотя проект GNOME не перечисляет конкретные системные требования, в нем говорится, что GNOME 3 должен работать на любом современном компьютере.[111]

Прием

Epiphany 2.26.1 (слева) показывает его больший размер пользовательский интерфейс хром площадь, чем в 3.2.0 (справа)

В обзоре Epiphany 2.28 на базе WebKit в сентябре 2009 г. Райан Пол из Ars Technica сказал: "Epiphany довольно быстро работает в GNOME 2.28 и набирает 100/100 баллов в Кислота3 тест. Использование WebKit поможет отличить Epiphany от Firefox, который поставляется в качестве браузера по умолчанию большинством основных дистрибьюторов Linux ».[33]

В обзоре Epiphany 2.30 в июле 2010 года Джек Валлен назвал его «эффективным, но другим» и отметил, что у него есть проблемы со сбоями. «Когда я впервые начал работать с Epiphany, он вылетал на большинстве сайтов, которые я посещал. Проведя небольшое исследование (а затем небольшую отладку), я понял, что проблема связана с JavaScript. Epiphany (в его текущем выпуске) по какой-то странной причине не работает. мне не нравится JavaScript. Единственный способ обойти это - отключить JavaScript. Да, это означает, что многие функции не будут работать на многих сайтах, но это также означает, что те же самые сайты будут загружаться быстрее и не будут так подвержены возникли проблемы (например, сбой моего браузера) ".[102] Валлен положительно заключил о браузере: «Хотя Epiphany не полностью заменил Chrome и Firefox в качестве универсального браузера, теперь я использую его гораздо чаще, чем раньше.[102] [Он имеет] небольшие размеры, быстрый запуск и чистый интерфейс ».[102]

В марте 2011 года Вероника Генри провела обзор Epiphany 2.32, заявив: «Честно говоря, большинству пользователей будет сложно продать этот браузер в качестве основного настольного браузера. Фактически, нет даже настройки, позволяющей назначить его браузером по умолчанию. . Но для тех случаев, когда вам нужно запустить быстрый браузер для быстрого просмотра, Epiphany сделает свое дело ».[112] Далее она отметила: «Хотя я все еще использую Firefox в качестве основного браузера, в последнее время он, кажется, работает со скоростью улитки. Итак, одна из первых вещей, которые я заметил в Epiphany, - это то, насколько быстро он запускается. И последующие загрузки страниц в моей системе одинаково быстро ".[112] Генри раскритиковал Epiphany за краткий список расширений, выделив отсутствие Firebug как недостаток.[112] Вместо этого Web поддерживает Web Inspector, предлагаемый движком WebKit, который имеет аналогичные функции.[59]

В апреле 2012 года Райан Пол из Ars Technica использовал Интернет в качестве примера своей критики дизайнерских решений GNOME 3.4: «Помимо плохой начальной видимости меню панели, эта модель достаточно хорошо работает для простых приложений. [...] К сожалению, она плохо масштабируется в сложных Лучшим примером того, где этот подход может вызвать трудности, является веб-браузер GNOME по умолчанию. [...] Разделение функциональности приложения на два полностью отдельных меню не означает улучшения удобства использования ».[91] Это было исправлено в более поздних версиях с помощью единого унифицированного меню.

В обзоре за октябрь 2016 г. Бертель Кинг-младший отметил MakeUseOf, "Более поздние версии предлагают лучшую интеграцию, которую вы найдете с GNOME Shell. В ней отсутствуют надстройки, которые можно найти в основных браузерах, но некоторым пользователям понравится минимализм, скорость и изоляция вкладок, которые предотвращают сбой одного некорректного сайта браузер ".[113]

В обзоре за апрель 2019 года Бертель Кинг-младший написал еще одну статью о MakeUseOf, на этот раз мы рассмотрим GNOME Web на предмет его режима веб-приложений. Он заявил: «Когда вы проверяете свою электронную почту, вы используете веб-приложение. Если вы открываете YouTube, Netflix или Spotify в браузере, вы снова используете веб-приложение. В наши дни вы можете заменить большую часть своего настольные приложения с веб-приложениями. [...] GNOME Web предоставляет инструменты для лучшей интеграции веб-приложений с остальной частью вашего рабочего стола, так что вы можете открывать их с помощью панели запуска приложений и просматривать их в доке или на панели задач. нравится приложениям и меньше нравится сайтам ". Он также похвалил безопасность, обеспечиваемую ограждением веб-приложений от остальной части браузера и друг от друга. Как и функция контейнера Mozilla, это помогает запретить сайтам, таким как Facebook, видеть, что пользователь делает в основном браузере. Это также позволяет пользователю создавать несколько «приложений» для одного и того же сайта, чтобы легко переключаться между разными учетными записями.[9]

Смотрите также

Примечания

  1. ^ Его пользовательский интерфейс и справочные документы переведены более чем на 100 языков (130+)[1] наряду с GNOME, но не все они завершены на 100%, статус:

    https://l10n.gnome.org/teams/ (выберите язык, нажмите ссылку «Пользовательский интерфейс» или «Документация» в строке «Выпуск», в разделе «Модуль» нажмите «Эпифания»)

    файлы:
    UI: https://gitlab.gnome.org/GNOME/epiphany/-/tree/master/po
    помощь: https://gitlab.gnome.org/GNOME/epiphany/-/tree/master/help

    [1]: введите в первой ссылке поиск «Скоординированный», и ваш браузер покажет количество языков.

Рекомендации

  1. ^ а б «Ведется работа над тем, чтобы сделать веб-браузер GNOME более удобным для мобильных устройств». МОЙ БОГ! Ubuntu!. Получено 8 мая, 2020. В Интернете есть два режима, которые я назвал нормальным и узким. Обычный режим - это Web, как вы его знаете, в то время как узкий режим перемещает все кнопки из панели заголовка, но гамбургер-меню на новую панель действий внизу, позволяя окнам достигать еще недостижимой ширины.
  2. ^ «Авторы · GNOME / Epiphany · GitLab». gitlab.gnome.org. Получено 15 марта, 2017.
  3. ^ а б «Крещению исполняется 7 лет», Разработчики веб-браузера GNOME, 24 декабря 2009 г., получено 15 июня, 2011
  4. ^ Катандзаро, Майкл (8 октября 2020 г.). "GNOME 3.38.1". Почтовые службы GNOME (Список рассылки). Получено 13 октября, 2020.
  5. ^ Хардон, Хавьер (13 сентября 2020 г.). "Выпущен GNOME 3.37.92". Почтовые службы GNOME (Список рассылки). Получено 17 сентября, 2020.
  6. ^ а б c "Debian - Подробная информация о пакете epiphany-browser в яблочко". 27 апреля 2020.
  7. ^ "Часто задаваемые вопросы". Получено 13 июня, 2019.
  8. ^ «Веб-браузер GNOME добавляет режим чтения - OMG! Ubuntu!». 22 июня 2018 г.. Получено 13 июня, 2019.
  9. ^ а б «5 причин начать использовать веб-приложения GNOME Epiphany». makeuseof.com. 4 апреля 2019 г.,. Получено 13 июня, 2019.
  10. ^ а б «Разработка Epiphany 3.28 началась с безопасного просмотра и улучшенной обработки Flatpak - Phoronix». phoronix.com. Получено 9 апреля, 2018.
  11. ^ https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS#L1316
  12. ^ Блэде, Кэссиди Джеймс (16 октября 2018 г.). "elementary OS 5 Juno уже здесь". medium.com. Архивировано из оригинал 2 мая 2020 г.. Получено 10 мая, 2020.
  13. ^ «Выпущен Bodhi Linux 5.1.0». bodhilinux.com. Получено 11 мая, 2020. Помимо замены epad на листовую подушку, midori с Epiphany
  14. ^ «Обзор Bodhi Linux 5.1: немного другой облегченный Linux». itsfoss.com. Получено 11 мая, 2020.
  15. ^ «Выпущен Bodhi Linux 5.1.0 на основе последней версии Ubuntu Point». МОЙ БОГ! Ubuntu!. Получено 11 мая, 2020.
  16. ^ «Модульный рабочий стол Moksha от Bodhi - современный и элегантный». linuxinsider.com. Получено 11 мая, 2020.
  17. ^ а б Проект GNOME, 28 сентября (28 марта 2012 г.), «Примечания к выпуску GNOME 3.4», список рассылки gnome-announce
  18. ^ "Репозиторий Epiphany GitLab". Получено 27 мая, 2020.
  19. ^ Canonical Ltd (22 апреля 2016 г.). "пакет epiphany-browser в Ubuntu". Получено 20 мая, 2016.
  20. ^ "Обзор - rpms / epiphany - src.fedoraproject.org". src.fedoraproject.org. Получено 1 октября, 2019.
  21. ^ а б ДеРозиа, Крис (29 июля 2003 г.), Галеон, История или почему Галеон такой, какой он есть, получено 16 октября, 2011
  22. ^ а б c Мин, Андрей, "Epiphany, лучший браузер Gnome", Книга приложений Ubuntu (в разработке), Журнал свободного программного обеспечения, заархивировано из оригинал 31 октября 2008 г., получено 16 октября, 2011
  23. ^ Марко Песенти Гритти (8 декабря 2002 г.), Начальная домашняя страница Епифания, заархивировано из оригинал 24 апреля 2003 г., получено 17 октября, 2011
  24. ^ а б c Перш, Кристиан (1 апреля 2008 г.), «АНОНС: Будущее Богоявления», список рассылки крещения
  25. ^ "Марко". gnome.org. Получено 28 ноября, 2015.
  26. ^ Граннеман, Скотт (2005), Не нажимайте на синий e !: переход на Firefox, Севастополь, Калифорния, Соединенные Штаты: O'Reilly Media (опубликовано 16 октября 2005 г.), стр.201, ISBN  0-596-00939-9
  27. ^ а б «Новое поле ввода текста с указанием фокуса и значками», Разработчики веб-браузера GNOME, 3 августа 2005 г., получено 17 октября, 2011
  28. ^ а б «π -1», Разработчики веб-браузера GNOME, 14 марта 2006 г., получено 16 октября, 2011
  29. ^ «Выпущен 1.9.8; XULRunner», Разработчики веб-браузера GNOME, 27 февраля 2006 г., получено 17 октября, 2011
  30. ^ Лопес, Ксан (24 июля 2007 г.), Если вы видите Будду на дороге, перенесите его в GTK, получено 25 ноября, 2011
  31. ^ а б Лопес, Ксан (6 апреля 2008 г.), Эпифания ♥ WebKit, получено 25 ноября, 2011
  32. ^ «Геккон конец жизни», Разработчики веб-браузера GNOME, 1 июля 2009 г., получено 25 ноября, 2011
  33. ^ а б Пол, Райан (24 сентября 2009 г.), "Linux Garden получает новый GNOME с версией 2.28", Ars Technica, получено 16 октября, 2011
  34. ^ «Примечания к выпуску GNOME», Проект GNOME, получено 16 октября, 2011
  35. ^ а б "НОВОСТИ файл", Проект GNOME репозиторий git, получено 17 октября, 2011
  36. ^ Гритти, Марко Песенти (25 декабря 2002 г.), "[Крещение] Крещение 0,4", список рассылки крещения
  37. ^ Гритти, Марко Песенти (13 апреля 2003 г.), «[Крещение] Крещение 0.5.0», список рассылки крещения
  38. ^ Гритти, Марко Песенти (4 мая 2003 г.), "[Крещение] Крещение 0.6.0", список рассылки крещения
  39. ^ Гритти, Марко Песенти (7 июня 2003 г.), «[Крещение] Крещение 0.7.0», список рассылки крещения
  40. ^ "Epiphany 0.8.0 выпущен", mozillaZine, 13 июля 2003 г., в архиве из оригинала 26 ноября 2010 г., получено 17 октября, 2011
  41. ^ Гритти, Марко Песенти (22 августа 2003 г.), «[Богоявление] Богоявление 0.9.0», список рассылки крещения
  42. ^ Гритти, Марко Песенти (8 сентября 2003 г.), "[Крещение] Крещение 1.0", список рассылки крещения
  43. ^ Гритти, Марко Песенти (15 марта 2004 г.), «Богоявление 1.2.0», список рассылки крещения
  44. ^ Перш, Кристиан (13 сентября 2004 г.), «Крещение 1.4.0», список рассылки крещения
  45. ^ Перш, Кристиан (9 марта 2005 г.), «Крещение 1.6.0», список рассылки крещения
  46. ^ ван Схоувен, Рейнаут (5 сентября 2005 г.), "Крещение и Крещение-расширения 1.8.0", список рассылки крещения
  47. ^ ван Схоувен, Рейнаут (12 марта 2006 г.), "Epiphany 2.14.0 выпущен!", список рассылки крещения
  48. ^ "Предложения по темам", Разработчики веб-браузера GNOME, 22 января 2006 г., получено 17 октября, 2011
  49. ^ Ньюрен, Элайджа (6 сентября 2006 г.), «Празднование выпуска GNOME 2.16!», список рассылки gnome-announce, получено 20 сентября, 2007
  50. ^ «Примечания к выпуску Epiphany 2.16», Проект GNOME, 2 марта 2008 г., архивировано из оригинал 8 сентября 2008 г., получено 17 октября, 2011
  51. ^ «Новый стабильный стабильный релиз», Разработчики веб-браузера GNOME, 30 января 2007 г., получено 16 октября, 2011
  52. ^ Ньюрен, Элайджа (14 марта 2007 г.), «Празднование выпуска GNOME 2.18!», список рассылки gnome-announce, получено 20 сентября, 2007
  53. ^ "Предвидение и эпиляция", Разработчики веб-браузера GNOME, 4 марта 2007 г., получено 16 октября, 2011
  54. ^ Пол, Райан (19 сентября 2007 г.), «GNOME 2.20 официально выпущен», Ars Technica, получено 20 сентября, 2007
  55. ^ Унц, Винсент (12 марта 2008 г.), «Празднование выпуска GNOME 2.22!», список рассылки gnome-announce, получено 12 марта, 2008
  56. ^ Унц, Винсент (24 сентября 2008 г.), «Празднование выпуска GNOME 2.24!», список рассылки gnome-announce, получено 27 сентября, 2008
  57. ^ Унц, Винсент (18 марта 2009 г.), «Празднование выпуска GNOME 2.26!», список рассылки gnome-announce, получено 18 марта, 2009
  58. ^ Холверда, Том (24 сентября 2009 г.). «Выпущен GNOME 2.28». OSNews. Получено 5 апреля, 2009.
  59. ^ а б c Хэтчер, Тимоти (30 сентября 2008 г.), «Редизайн веб-инспектора», Блоги разработчиков Webkit, получено 18 октября, 2011
  60. ^ Холверда, Том (31 марта 2010 г.). «Выпущен GNOME 2.30». OSNews. Получено 4 апреля, 2010.
  61. ^ Унц, Винсент (29 сентября 2010 г.), «Празднование выпуска GNOME 2.32!», список рассылки gnome-announce
  62. ^ Унц, Винсент (6 апреля 2011 г.), «Выпущен GNOME 3.0», список рассылки gnome-announce
  63. ^ Класен, Матиас (28 сентября 2011 г.), «Выпущен GNOME 3.2», список рассылки gnome-announce
  64. ^ Проект GNOME, 26 сентября (26 сентября 2012 г.), «Примечания к выпуску GNOME 3.6», список рассылки gnome-announce
  65. ^ Проект GNOME, 27 марта (27 марта 2013 г.), «Примечания к выпуску GNOME 3.8», список рассылки gnome-announce
  66. ^ https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS#L1652
  67. ^ "Кодировщик исходников Epiphany". Гном. 26 сентября 2013 г.. Получено 14 октября, 2013.
  68. ^ "Исходный код Крещения". Гном. 25 марта 2014 г.. Получено 31 марта, 2014.
  69. ^ «3.12 выпущена с новыми функциями для пользователей и разработчиков». ГНОМ. 26 марта 2014 г.. Получено 7 апреля, 2014.
  70. ^ «Крещение - простой, чистый, красивый вид в Интернете». Гном. 24 сентября 2014 г.. Получено 14 октября, 2014.
  71. ^ "Epiphany 3.14 Новостной файл". ГНОМ. 24 сентября 2014 г.. Получено 14 октября, 2014.
  72. ^ а б c d е ж «Крещение - простой, чистый, красивый вид в Интернете». Получено 3 декабря, 2015.
  73. ^ а б c «Крещение - простой, чистый, красивый вид в Интернете». Получено 3 декабря, 2015.
  74. ^ Проект GNOME, 6 сентября (6 сентября 2018 г.), «Примечания к выпуску GNOME 3.30», список рассылки gnome-announce
  75. ^ а б «Примечания к выпуску GNOME 3.34». help.gnome.org.
  76. ^ а б c «Выпущен WebKitGTK 2.26.0! - Проект WebKitGTK». webkitgtk.org.
  77. ^ «Примечания к выпуску GNOME 3.36». help.gnome.org.
  78. ^ «Epiphany 3.36 и WebKitGTK 2.28 - Майкл Катандзаро». Получено 26 мая, 2020.
  79. ^ "SpecSupport", WebKit проект, получено 14 ноября, 2011
  80. ^ "WebKitGTK + 2.22.2 и 2.22.3, расширения источников мультимедиа и YouTube - Майкл Катандзаро". Получено 26 мая, 2020.
  81. ^ Чимпану, Каталин. «Apple отказалась внедрить 16 веб-API в Safari из соображений конфиденциальности». ZDNet. Получено 29 июня, 2020.
  82. ^ «Приготовьтесь наконец попрощаться с Flash - в 2020 году».
  83. ^ «Adobe Flash Player: список уязвимостей безопасности». www.cvedetails.com.
  84. ^ "Adobe разворачивается, решает поддерживать Flash для Linux".
  85. ^ "Chrome будет блокировать неприятные Flash-объявления с 1 сентября".
  86. ^ «Мысли о Flash - Apple».
  87. ^ Гранд, Рикфорд (2004), Linux для не вундеркиндов: практическое руководство, ориентированное на проекты и не торопящееся, Сан-Франциско, США: Пресс без крахмала (опубликовано 16 октября 2004 г.), стр.116–117, ISBN  1-59327-034-8
  88. ^ Петерсон, Ричард (май 2009 г.), Fedora 10 Linux для настольных ПК, Сан-Франциско, США: Surfing Turtle Press (опубликовано 15 июня 2008 г.), стр.224, ISBN  0984103627
  89. ^ Дальхаймер, Матиас Калле; Валлийский, Мэтт (22 декабря 2005 г.), Запуск Linux (28 марта, 5 изд.), Севастополь, Калифорния, Соединенные Штаты: O'Reilly Media (опубликовано 28 марта 2006 г.), стр.94, ISBN  978-0-596-00760-7
  90. ^ Маккалистер, Майкл (январь 2006 г.), Выпущен SUSE Linux 10, Unleashed Series, США: Самс Паблишинг (опубликовано 16 октября 2006 г.), стр.225, ISBN  0-672-32726-0
  91. ^ а б Пол, Райан (1 апреля 2012 г.), «Практическое занятие: прибытие GNOME 3.4 с существенными изменениями дизайна», Ars Technica, получено 1 апреля, 2012
  92. ^ «Меня зовут под руку, Либ под руку». bytesgnomeschozo.blogspot.com.
  93. ^ «Перенести блокировщик рекламы в Content Blockers API (# 288) · Проблемы · GNOME / Epiphany». GitLab.
  94. ^ «Введение в блокировщики содержимого WebKit». 12 июня 2015 г.
  95. ^ «Используйте новый API фильтров содержимого WebKit для блокировщика рекламы (! 178) · Запросы на слияние · GNOME / Epiphany». GitLab.
  96. ^ "Требовать WebKitGTK 2.26.0 (8c63e4b3) · Коммиты · GNOME / Epiphany". GitLab.
  97. ^ "Песочница для непривилегированных с пузырьковой пленкой [LWN.net]". lwn.net.
  98. ^ "Ошибка № 711061" [MIR] openjpeg2 ": Ошибки: пакет openjpeg2: Ubuntu". bugs.launchpad.net.
  99. ^ «186272 - [GTK] [WPE] Поддержка изображений JPEG 2000». bugs.webkit.org.
  100. ^ «Об обновлениях Ubuntu - Майкл Катандзаро».
  101. ^ «Epiphany 3.36 и WebKitGTK 2.28 - Майкл Катандзаро». Получено 26 мая, 2020.
  102. ^ а б c d Валлен, Джек (июль 2010 г.). «Epiphany: эффективный, но другой веб-браузер». Ghacks.net. Получено 24 марта, 2011.
  103. ^ «Умные закладки», Проект GNOME, получено 14 декабря, 2011
  104. ^ Виттерс, Олав; Клаппер, Андре; День, Аллан (28 сентября 2011 г.), «Примечания к выпуску GNOME 3.2», Проект GNOME, получено 16 октября, 2011
  105. ^ Лопес, Ксан (31 августа 2011 г.), Режим веб-приложения в GNOME 3.2, получено 16 октября, 2011
  106. ^ Андрей (3 октября 2011 г.), Установите Epiphany 3.2.0 в режиме веб-приложения в Ubuntu 11.10 Oneiric Ocelot, получено 16 октября, 2011
  107. ^ Лопес, Ксан (11 апреля 2011 г.), Интернет приходит в GNOME, готов или нет, получено 16 октября, 2011
  108. ^ Хилаэль, Ллойд (11 февраля 2011 г.), «Призма теперь без хрома», Mozilla Labs, заархивировано из оригинал 8 августа 2011 г., получено 14 ноября, 2011
  109. ^ «В Firefox Sync - Майкл Катандзаро». blogs.gnome.org. Получено 25 сентября, 2017.
  110. ^ "Приложения / Интернет / Документы / Часто задаваемые вопросы - GNOME Wiki!". wiki.gnome.org.
  111. ^ «Мифы о GNOME 3 Мой компьютер и / или видеокарта недостаточно мощны для запуска GNOME 3», GNOME Wiki, получено 12 января, 2019
  112. ^ а б c Генри, Вероника (9 марта 2011 г.), «Топ-3 альтернативных браузеров Linux», Обучение сигналу, получено 25 марта, 2011
  113. ^ Король-младший, Бертель. «Лучшее программное обеспечение для Linux». makeuseof.com. Получено 11 октября, 2016.

внешняя ссылка