Введение
Приветствую всех читателей статьи! Сегодня хочу представить вам список некоторых интересных браузеров с открытым исходным кодом. Что же, без лишних предисловий начнём!Thorium
Форк Google Chrome для Linux, названный в честь радиоактивного элемента №90.Особенности и различия между хромом и торием
- Различные флаги компилятора, улучшающие производительность и предназначенные для AVX процессоров
- Экспериментальная поддержка MPEG-DASH(динамическая адаптивная потоковая передача через HTTP, представляет собой метод потоковой передачи с адаптивным битрейтом, который обеспечивает выскокачественную потоковую передачу медиаконтента через Интернет с обычных веб-серверов HTTP)
- Формат файла изображения JPEG XL включён по умолчанию
- Экспериментальная поддержка аннотаций PDF
- Исправления от Debian, включая исправление рендеринга шрифтов, исправление VAAPI, исправление поддержки Intel HD, исправление встроенных уведомлений, исправление строки заголовка
- VAAPI на патче Wayland
- Патч звуковой песочницы
- DoH(DNS через HTTPS)
- Включить патч "Не отслеживать по умолчанию"
- По умолчанию отображать полные URL-адреса, включая уосую черту в конце, в адресной строке
- Отключитк раздражающее предупреждение Google API Key Infobar (вы все еще можете использовать ключи API для включения синхронизации) из Ungoogled Chromium.
- Отключите раздражающее предупреждение информационной панели браузера по умолчанию.
- Добавляет DuckDuckGo , Brave Search , Ecosia , Ask.com и Yandex.com в США и других регионах, наряду с обычными поисковыми системами.
- Всегда используйте локальную NTP (страницу новой вкладки) независимо от поисковой системы.
- Исправлены значки при обработке содержимого страницы в режиме чтения.
- Включить новый пользовательский интерфейс меню при нажатии правой кнопкой мыши на кнопку «Обновить». (Добавлены «Обычная перезагрузка», «Полная перезагрузка» и «Очистить кэш и жесткая перезагрузка»).
- Кнопка «Домой» и Chrome Labs отображаются по умолчанию.
- Настройки предварительной выборки обновлены для соблюдения конфиденциальности.
- Патчи для GN и chrome_sandbox при сборке
- Удалите добавление Chrome APT sources.list во время установки.
- Патч Widevine CDM для Linux.
- Включить параллельную загрузку по умолчанию.
- Включение pak (Linux) и pak_mingw (Windows), утилита для упаковки и распаковки файлов *.pak в Thorium или любом другом браузере на основе Chromium.
- Файл .desktop содержит полезные флаги командной строки, которые включают экспериментальные или полезные функции.
- Включает исправления и файлы установщика для включения ChromeDriver и thorium_shell (content_shell) , при этом файл .desktop предоставляется для thorium_shell (с именем thorium-shell.desktop и отображается в среде рабочего стола как Thorium Content Shell). Они также включены в выпуски Windows, но не создают ярлыков, хотя файлы .png и .ico находятся в каталоге установки, чтобы вы могли создать свой собственный ярлык со значком. Вы также можете запустить content_shell с помощью команды thorium-shell (специальная оболочка для нее, расположенная в /usr/bin/). Вы можете запустить ChromeDriver в /usr/bin/chromedriver или chromedriver.exe в Windows. Кроме того, патчи для библиотеки спусков и mini_installer при сборке с помощью AVX в Windows.
- Щелчок правой кнопкой мыши по панели запуска после установки дает три дополнительных действия на рабочем столе: одно для открытия thorium-shell, другое для открытия в безопасном режиме, который отключает все флаги, установленные в chrome://flags, до следующего запуска, и, наконец, для открытия в темном режиме. который добавляет флаг --force-dark-mode.
Carbonyl
Установка
Она довольно простая, занимает всего две команды:
Код:
npm install --global carbonyl
carbonyl https://github.com
Vieb
Функции
- Бесплатно , с открытым исходным кодом, быстро и безопасно
- Локальная первая блокировка рекламы, автозаполнение, защита AMP, настраиваемые перенаправления и многое другое, и все это без веб-запросов.
- Конфиденциальность со строгой системой разрешений, переопределением навигатора, пользовательским агентом, пользовательской политикой WebRTC и многим другим.
- Доступен с пользовательскими темами, полным интерфейсом и масштабированием шрифта, масштабированием страницы, проверкой орфографии и поддержкой мыши.
- Настройки безопасности с разрешениями, использованием кеша, управлением файлами cookie, настройками (автоматической) загрузки и т. д.
- Разделение окон с привязками буфера, разделения, Vexplore и Ctrl-w для просмотра в нескольких окнах.
- Команды сопоставления для полностью настраиваемых последовательностей клавиш, нажатий клавиш, команд и действий.
- Viebrc для всех команд custom/Vim/Vieb для постоянной настройки параметров Файл конфигурации.
- Установить команду для настройки параметров времени выполнения точно так же, как Vim.
- Опции, совместимые с Vim : showcmd, тайм-аут, цветовая схема, maxmapdepth, Spelllang, SplitRight, SmartCase и т. д.
- Вкладки-контейнеры с цветной группировкой, автоматической очисткой, отдельными файлами cookie и восстановлением вкладок из контейнеров.
- Блокировщик рекламы с косметической фильтрацией, дополнительным средством обновления, пользовательскими списками и по умолчанию использует easylist/easyprivacy.
- Вкладки , включая индикатор звука, переключатель для многострочных вкладок, закрепленных вкладок, отключенных вкладок и приостановленных вкладок.
Загрузка
Есть много способов загрузить и установить Vieb. Помимо запуска из исходного кода или создания собственных сборок, это основные источники для загрузки Vieb:- Официальный сайт
Ссылка скрыта от гостей, где можно скачать последнюю стабильную версию для многих платформ.
- На GitHub те же релизы, что предлагаются на vieb.dev, но с примечаниями к выпуску и перечислением предыдущих версий.
Hero
Свободный headless-браузер с открытым исходным кодом, написанный на NodeJS, созданный на основе Chrome и предназначенный специально для простого и надежного парсинга.Особенности
- Создан для парсинга — это один из первых современных headless-браузеров, разработанных специально для парсинга, а не только для автоматического тестирования.
- Разработано для веб-разработчиков. Мы воссоздали полностью совместимую модель DOM непосредственно в NodeJS, что позволяет вам избежать проблем, связанных с предыдущими инструментами парсинга.
- Работает на Chrome. Под капотом находится мощный движок Chrome, обеспечивающий молниеносную визуализацию.
- Эмулирует любой современный браузер. Эмуляторы позволяют легко замаскировать ваш скрипт практически под любой браузер.
- Предотвращает обнаружение по всему стеку. Не будьте заблокированы из-за отпечатков пальцев TLS в вашем сетевом стеке.
Установка
Код:
npm i --save @ulixee/hero-playground
Заключение
Сегодня я представил весьма интересные браузеры, как по назначению, так и по своей сути. Многие из них довольно своеобразны и для некоторых пользователей могут служить целевым инструментом в их личных целях, а так же неплохим решением конфиденциального пользования сети Интернет. Практически все они мало затратны по ресурсам устройства и легковесны, кроме того с довольно минималистичным дизайном и необходимым функционалом.
Последнее редактирование модератором: