Ru-Board.club
← Вернуться в раздел «Программы»

» Otter Browser

Автор: PREVED
Дата сообщения: 01.01.2014 11:51

Otter Browser
"Браузер который контролируется пользователем, а не наоборот"

Otter browser - open-source проект для частичной (насколько это возможно) имитации классического интерфейса и возможностей браузера Opera версий 12.х (и более старых версий) на новой платформе. Проект находится в самом начале своего развития.
Otter browser представляет собой браузер-оболочку с интерфейсом, построенным на Qt5, для движка WebKit; начиная с 79-й беты добавлена поддержка движка Blink при помощи QtWebEngine (существуют отдельные сборки на каждом из движков). В будущем возможна также реализация поддержки движка Gecko.

Ссылки:
Экспериментальные билды (закачать)
Багтрекер (сообщить об ошибках, сделать предложение по реализации той или иной функции и т.п.; на английском)
Changelog, Список коммитов
Некоторые старые скриншоты
Features to be done
[more=Описание (что реализовано / планируется) - на русском языке]
Что уже реализовано:
- Менеджер закладок
- Менеджер заметок
- Менеджер загрузок в стиле Оперы (в отдельной вкладке)
- Редактор поисковых систем, лёгкое создание поисковика; интеграция поисковиков в меню для текста
- Панель поиска (Ctrl+F)
- Менеджер cookies
- Приватные вкладки
- Сессии
- Ползунок для зума
- Крепление вкладок
- Прогресс-бар (полоса загрузки) внизу
- Статус-бар (строка состояния)
- Функция "Перейти по адресу" для текста
- Пункт меню "Дублировать вкладку"
- Контекстное меню для ссылок в стиле Opera
- Корзина закрытых вкладок/окон
- Настройки прокси в самом браузере
- Индивидуальные настройки для сайтов (из вкусностей: можно настроить "не отображать картинки")
- Блокировщик содержимого (adblock)
- UserCSS
- Отсроченная загрузка объектов на Flash и плагинов
- Поддержка движка Blink в бэкэнде (по умолчанию отключено)
- Боковая панель по F4 (в самом простом виде реализовано: Закладки, Заметки, История, Загрузки, Кэш, Куки, вывод конфига и web-панели с произвольными сылками)
- Интерфейс для настройки панели навигации, тулбаров (формат json); возможность создания панели закладок
- Иконка в системном трее (опция)
- Жесты мыши
- Функции MDI (многооконный интерфейс для окон/вкладок)
- Стрелка в адресной строке с выпадающим списком посещённых URL
- Возможность изменения User Agent (меню "Вид")
- Экспресс-панель
- Отложенная загрузка вкладок
- Настройка контекстных меню (пока упрощённо - в файлах, в без UI)
- Диалог с информацией о текущем сайте, соединении и т.п.

Планируемые к реализации функции (идеи многих из которых взяты из Opera Presto) по степени приоритета:

Ближайшие планы:
- 'Умная' адресная строка (автоподстановка и др.)
- Менеджер паролей (аналог Wand Оперы)
- Помощник для жестов мыши
- Проверка орфографии
- Нормальная блокировка сторонних cookies
- RSS-читалка (как модуль)
- UserJS
- Поддержка отображения миниатюр внутри панели вкладок
- Группировка вкладок (аналог tab stacking в Opera)

Планы на первый стабильный релиз:
- Тонкая настройка пользовательского интерфейса (размеры, границы и т.д.)

Позже:
- Автозаполнение форм
- Встроенный почтовый клиент (как модуль)
- Синхронизируемая база данных контактов
- Расширения (планируется поддержка Chrome API и Firefox)
- Поддержка настоящих скинов предназначенных для Opera (через модифицированный QStyle)
- Улучшенная интеграция с другими платформами (интеграция в панель задач Windows 7/8 и т.д.)
- Полная поддержка движка Blink

Может быть:
- Интеграция менеджера сообщений, включая поддержку IRC
- Модуль BitTorrent

и множество мелких вещей, типа:
- "Информация" в Боковую панель
- Импорт настроек
- ...[/more]

Otter Browser Forum (официальный форум на английском)
Otter :: OperaFan.net
Otter :: ВКонтакте
Otter :: Хабрахабр

Решение проблем:
Настройка блокировщика содержимого (adblock)
White-list для cookies
[more=Если не нравится перевод или хотите поучаствовать...]Готовые языковые файлы и их исходные тексты находятся здесь.
Для перевода и компиляции исходников требуется Qt Linguist. Глоссарий Вам в помощь.
P.S. За текущий перевод и за предоставленную информацию благодарности уходят WatsonRus![/more]
Параметры запуска: как портативной версии + установка местоположения кэша; лоадер для запуска в портативном режиме
Автор: Romaxin65
Дата сообщения: 01.01.2014 12:09
Скачать сборку для Windows=>>OTTER.rar(283,08 Мб)
Ну и размер, что то даже расхотелось пробывать.
Автор: PREVED
Дата сообщения: 01.01.2014 12:14
Romaxin65
Там в архиве QT-шные библиотеки, а они много места занимают. "Разматывается" оно вообще на 1,3Гб.
Дело в том, что разработчик пока не соизволил выложить скомпилированные экзешники. Видимо он считает, что продукт еще на слишком ранней стадии развития чтобы выкладывать инсталляторы/готовые exe.
Я сам собрал экзешник из проекта/исходников и засунул его в архив вместе с QT библиотеками необходимыми для запуска. Как сделать чтобы эти огромные библиотеки не тянулись я не разобрался (т.к. не программист).
Автор: Romaxin65
Дата сообщения: 01.01.2014 12:18
PREVED

Цитата:
Я сам собрал экзешник и засунул его в архив

Для меня это сложно, подожду значит.
И сайт программы не открылся, зашел только через Турбо режим,



Добавлено:
PREVED
поделитесь впечатлениями от работы.
Автор: PREVED
Дата сообщения: 01.01.2014 12:29
Romaxin65

Цитата:
Для меня это сложно, подожду значит.


Не поверите, сам первый раз делал. Во всяком случае из готового QT-проекта собрать exe-файл - вопрос нескольких кликов и пяти минут времени. А вот как отделаться от библиотек - "метода тыка" уже не хватило.
А в моем архиве все уже готово для запуска.


Цитата:
поделитесь впечатлениями от работы.


Интерфейс напоминает Оперу 12.х, установленную с нуля (без кастомизации).
Пока очень минималистично. Разумеется, в сравнении с Оперой. Не реализованы многие привычные горячие клавиши. UI не настраивается. Основные работающие функции описаны в шапке. "Прожорливость" на уровне других браузеров основанных на вебките.
Автор: Romaxin65
Дата сообщения: 01.01.2014 12:38
PREVED
Спасибо.

Цитата:
"Прожорливость" на уровне других браузеров основанных на вебките.

Значит для хилых машин не катит
Автор: PREVED
Дата сообщения: 01.01.2014 13:13
Romaxin65

Цитата:
Значит для хилых машин не катит


Если сделают обертку для движка Gecko(движок Firefox), то может будет поменьше жрать. Хотя наверное все зависит от реализации.
Автор: PREVED
Дата сообщения: 01.01.2014 15:32
Постестил побольше. Крэшится на многих сайтах, где в изобилии реклама, javascript. Впрочем другие другие вебкитоподобные браузеры что я пробовал под Windows тоже не отличались особой стабильностью работы...
Вообщем интересно чтобы проект развивался дальше и, желательно, силами не одного человека.
Автор: Ilya_SpongeBob
Дата сообщения: 01.01.2014 18:00
На сайте есть ссыль на экспериментальные бинарники : http://sourceforge.net/projects/otter-browser/files/ . Но вылетает с ошибкой This application failed to start because it could not find of load Qt platform plugin "windows". Reinstalling the application may fix this problem.

Снес нах. На Qt - WebKit уже пытались сделать браузер http://dmkho.tripod.com/mb/index.html . Этот хоть запускается, но нет опций откл./вкл. прокси и откл./вкл. JavaScript

Мне импонирует двидок Amaya, так как разрабатывается в НИИ, но она не поддерживает JavaScript вообще.

Пришлось поставить кучу портативных говно-браузеров чтобы открывать проблемные сайты.
Автор: PREVED
Дата сообщения: 01.01.2014 18:18
Ilya_SpongeBob
Из моего архива пробовали запускать? Должно по идее запускаться.
Тут цель преследуется не просто создать браузер на вебкит (коих как грязи), а сделать "эрзац-Оперу" на другом движке, с уклоном для продвинутых пользователей. Хотя разработчик открыто признается что не ставит задачу "клонировать" оперу 1 в 1, да и невозможно это технически.
Автор: WatsonRus
Дата сообщения: 02.01.2014 18:00
PREVED

Цитата:
Там в архиве QT-шные библиотеки, а они много места занимают.

Почему-то дистрибутивы других Qt-шных браузеров вместе с библиотеками укладываются в стандартные ныне 22-25 Мб.

Цитата:
"Прожорливость" на уровне других браузеров основанных на вебките.

У вебкитообразных (по крайней мере Qt-шных) все нормально с прожорливостью. Ненормально у блинканутых. Не следует путать две линейки.



Добавлено:

Цитата:
браузер на вебкит (коих как грязи)

Опять же, не валите в одну кучу хромоноги и "нативные" вебкит-браузеры.
Автор: Dart Raiden
Дата сообщения: 02.01.2014 18:29

Цитата:
Ненормально у блинканутых.

Памятуя о том, что блинк это форк вебкита, причем, весьма недавний, из которого, к тому же, выкинули всякий крап, потребный для совместимости с разными древними подсистемами... точно есть существенная разница в прожорливости?
Автор: WatsonRus
Дата сообщения: 02.01.2014 18:48
Есть. И существенная. Там же львиная доля прожорливости от хваленой многопоточности. Нормальные вебкиты однопоточные, Макстон - максимум пятипоточный.

Цитата:
выкинули всякий крап

...в результате, например, у Макстона отвалился NoAds - практически единственное расширение-баннерорезка, да и встроенный Ад-Охотник стал глючить при ошибках в правилах. Дооптимизировались.
Автор: PREVED
Дата сообщения: 02.01.2014 22:44
WatsonRus

Я прекрасно осведомлен об отличиях Блинка и Вебкита.

Насколько я помню, из Блинка выкинули старый вебкитовский код главным образом для улучшения безопасности (дабы было меньше потенциальных уязвимостей в хромом, ибо кучу дыр в хроме находили именно "благодаря" вебкитному коду).

Кстати, автор выложил otter-browser-alpha1-win32-v2.zip (ссылка в шапке). Дистриб укладывается в 35 мегабайт. Из него распаковывается рабочий браузер (у меня запустился).
Автор: Romaxin65
Дата сообщения: 03.01.2014 08:35

Цитата:
у меня запустился

Тоже запустился, и даже плагины подхватил(Ютуб крутит нормально)
Автор: WatsonRus
Дата сообщения: 03.01.2014 18:47

Цитата:
Дистриб укладывается в 35 мегабайт. Из него распаковывается рабочий браузер

Вот это больше похоже на нормальный дистрибутив.

Добавлено:
Ilya_SpongeBob

Цитата:
На Qt - WebKit уже пытались сделать браузер

И не один. И не пытались, а уже создали целую кучу. Некоторые весьма успешные, например, Qupzilla, SlimBoat, QtWeb...

Вот теперь еще Otter будет...

All

Цитата:
- Настройки прокси в самом браузере

А сейчас где - в IE? Или вообще прокси нет?

Впрочем, сейчас браузер, лишенный хоть какой баннерорезки, ИМХО не имеет практического смысла.
Автор: PREVED
Дата сообщения: 04.01.2014 10:23
WatsonRus

Блокировщик контента запланирован. Не думаю что в ближайшем будущем будет что-то посложнее простого контент блокера(типа urlfilter.ini в опере). Тут еще скорее всего будут накладываться ограничения движка для создания приличных блокировщиков в виде расширений или UserCSS.

Разработчик уже рапортует о том, что к его проекту присоединились несколько человек (программистов).


Цитата:
А сейчас где - в IE? Или вообще прокси нет?


Нету пока вроде вообще.

Трудно оценивать, но за два месяца работы(по словам разработчика) над этим браузером прогресс не малый.
Автор: Romaxin65
Дата сообщения: 04.01.2014 15:36

Цитата:
за два месяца работы(по словам разработчика) над этим браузером прогресс не малый

Это радует, я подумал, что его уже около года пилили.
Слегка поюзал: дистрибутив без установки, но не портабл(работает в профиль пользователя), по сравнению с SlimBoat (дистрибутив~10мб) памяти кушает раза в полтора поболее, и понеряшливее смотрится, пару раз упал после отмены закачки файлов, но все таки работает, и если добавят заметки и почтовик в боковушке, то будет совсем удобно.
Кстати в SlimBoat MDI-интерфейс реализован, так что можно ждать и здесь.
Автор: PREVED
Дата сообщения: 04.01.2014 15:49
Я больше жду настраиваемых до мелочей интерфейса и управляемости. Хотя конечно понимаю, что такой же гибкости как в Опере наверное не будет уже ни в каком браузере.
Автор: WatsonRus
Дата сообщения: 04.01.2014 17:09
PREVED

Цитата:
Не думаю что в ближайшем будущем будет что-то посложнее простого контент блокера


Цитата:
Тут еще скорее всего будут накладываться ограничения движка для создания приличных блокировщиков

И в Qupzilla, и в SlimBoat, и в QtWeb есть встроенные адблоки, причем в первых двух использующие стандартные обновляемые подписки AdBlock Plus (QtWeb тоже может использовать их после препарирования ручками). Раз те разрабы сделали, значит, и этот сможет.


В общем, пока это не более, чем заготовка. Через годик посмотрим...


Автор: Romaxin65
Дата сообщения: 07.01.2014 12:28

Цитата:
В общем, пока это не более, чем заготовка. Через годик посмотрим...

Да, первую бета-версию обещают не раньше марта.
Но автор польщен интересом к проекту: за неполную неделю на оф.сайт сделано 13600 визитов, и 2179 закачек первой альфы.
Автор: omamont
Дата сообщения: 09.01.2014 13:02
кто, в английском шарит?
На сайте сабжа, ни где не пробегало, чтобы профиль сохранять в папке с ехе-шником?
как в Опере в operaprefs_default.ini (или около того)
Multi User=0
и нащёт локализации?
Автор: PREVED
Дата сообщения: 09.01.2014 13:16
omamont

Портабельности пока даже в планах нет. Хотя не исключено что появится. Когда-нибудь. Т.к. фича востребованная среди пользователей Оперы.
Локализация - имхо рано. Пока браузер не оформился во что-нибудь более или менее юзабельное.
Автор: Romaxin65
Дата сообщения: 09.01.2014 20:41

Цитата:
и нащёт локализации?

Машинный перевод ответа автора:

Цитата:
Переводы вероятно должен быть запущен в начале февраля, после того, как переводимые строки сначала стабилизируется (некоторые обзор с носителями английского языка приветствуется) так, что первая бета-версия может быть локализована по крайней мере немного.

Автор: ggg33
Дата сообщения: 09.01.2014 21:20

Цитата:
Для запуска возможно понадобится установить библиотеки Qt

По ссылке для ХР эта библиотека около 600 мб, не плохой довесок к браузеру. А без нее никак не обойтись?
Автор: omamont
Дата сообщения: 09.01.2014 21:30
Romaxin65 19:41 09-01-2014
Цитата:
Машинный перевод ответа автора

я, конешно тупой, но не настолько, чтоб не пробежаться QTranslate...

ТО АЛЛ...
тут https://github.com/Emdek/otter/blob/master/INSTALL

Цитата:
To install Otter Browser from source you need to have Qt SDK installed (http://qt-project.org/)...

скачал с http://qt-project.org/downloads
это: Qt 5.2.0 for Windows 32-bit (MinGW 4.8, OpenGL, 689 MB) (установил)
там он пишет:

Цитата:
You can use either Qt Creator IDE to compile sources or execute
following commands in directory containing otter.pro file:
mkdir build
cd build
qmake ../otter.pro
make
make install

Alternatively you can use CMake build system:
mkdir build
cd build
cmake ../
make
make install

Чаво, куды ещё скачать? от сюда https://github.com/Emdek/otter
и в Qt Creator-е куда потыкать?

Автор: Romaxin65
Дата сообщения: 09.01.2014 22:07

Цитата:
По ссылке для ХР эта библиотека около 600 мб, не плохой довесок к браузеру. А без нее никак не обойтись?

У меня без них запустился: Скачивал только дистрибутив браузера из шапки.(XP SP3)


Добавлено:
omamont

Цитата:
я, конешно тупой, но не настолько, чтоб не пробежаться QTranslate...

Короче, там речь о том, что автор, сначала хочет, окончательно определиться с английским вариантом, после чего планирует в феврале заняться уже локализацией, и постараться ее включить(возможно частично) в первую бету, которая ожидается не раньше марта месяца.
Автор: omamont
Дата сообщения: 09.01.2014 22:38
Romaxin65 21:07 09-01-2014
Цитата:
там речь о том, что автор...

а, понял так:
автор, предлагает нам, самим собрать, из исходников https://github.com/Emdek/otter
используя http://qt-project.org/downloads (least version 5.2)

а, браузер и меня работает
Автор: Romaxin65
Дата сообщения: 09.01.2014 23:45

Цитата:
а, браузер и меня работает

Тоже без дополнительных библиотек?
Автор: WatsonRus
Дата сообщения: 10.01.2014 17:06
Да не нужны там никакие дополнительные библиотеки! Все, что нужно, уже есть в дистрибутиве. Равно как и в других Qt-шных браузерах.

Страницы: 123456789101112

Предыдущая тема: pickWEB


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.