Это исходный код gngr, нового кроссплатформенного браузера, обеспечивающего конфиденциальность. gngr
— это независимая реализация веб-стандартов на чистой Java. Это не оболочка других браузерных движков.
gngr
планирует защитить конфиденциальность с помощью
Прочтите введение, чтобы узнать больше.
Это ранний прототип, который можно использовать на простых веб-сайтах.
С точки зрения безопасности код вообще не защищен! Используйте текущую версию:
Не используйте текущую версию с важными веб-сайтами, такими как банковские веб-сайты или веб-почта.
По состоянию на июль 2022 года мы сосредоточимся на улучшении макета и рендеринга. Мы разработали гриндер для автоматизации тестов верстки и рендеринга. Вот диаграмма, показывающая наш прогресс (нажмите, чтобы узнать больше) :
Мы также используем тесты веб-платформы для стабилизации поддержки DOM.
Для сборки и запуска из командной строки:
git clone
этот репозиторийant -f src/build.xml run
для сборки и запуска gngr
Для разработки мы рекомендуем настроить Eclipse, хотя можно использовать и другие IDE или инструменты командной строки с помощью сценария сборки ant
.
Каждый может внести свой вклад. Проблемы, которые можно легко обнаружить, отмечены следующими тегами:
Вы можете заняться чем-то, чего нет в списке выше, но, пожалуйста, сначала скоординируйте свои действия с нами, прежде чем тратить на это усилия.
Более подробную информацию смотрите в руководстве по участию.
#gngrBrowser:matrix.org
лицензия GPLv2
Некоторые части кода предоставляются по лицензии LGPL. Их каталоги содержат соответствующие файлы лицензий.
gngr
начинался как ответвление ныне несуществующего проекта под названием lobo
Browser (см. титры). Для архивных целей история всех коммитов, преобразующих lobo
код из его репозитория CVS в самую первую версию gngr, доступна в отдельном репозитории.