Опубликован (https://github.com/minbrowser/min/releases/tag/v1.7.0) релиз web-браузера Min 1.7 (https://minbrowser.github.io/min/), предлагающего минималистичный интерфейс, построенный вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron (https://www.opennet.ru/opennews/art.shtml?num=44407), позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется (https://github.com/minbrowser/min) под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.
Min поддерживает навигацию по открытым страницам через систему вкладок, предоставляющих такие функции как открытие новой вкладки рядом с текущей вкладкой, скрытие невостребованных вкладок (к которым пользователь не обращался определённое время), группировка вкладок и просмотр всех вкладок в виде списка. Имеются средства для построения списков отложенных задач/ссылок для чтения в будущем, а также система закладок с поддержкой полнотекстового поиска. В браузер встроена система блокировки рекламы (по списку EasyList (https://easylist.to/)) и кода для отслеживания посетителей, имеется возможность отключения загрузки изображений и скриптов.
Центральным элементом управления в Min является адресная строка, через которую можно отправлять запросы к поисковой системе (по умолчанию DuckDuckGo) и выполнять поиск на текущей странице. При вводе в адресной строке по мере набора формируется сводка актуальной для текущего запроса информации, такой как ссылка на статью в Wikipedia, выборка из закладок и истории посещений, а также рекомендации от поисковой системы DuckDuckGo. Каждая открытая в браузере страница индексируется и становится доступна для последующего поиска в адресной строке. В адресной строке также можно вводить команды для быстрого выполнения операций (например, "!settings" - переход к настройкам, "!screenshot" - создание скриншота, "!clearhistory"- очистка истории посещений и т.п.).
Основные новшества:- Переработан интерфейс встроенного просмотрщика PDF, основанного на коде PDF.js (https://github.com/mozilla/pdf.js). Появилась поддержка вывода на печать документов PDF, сохранения в файл и поиска внутри документа;
- Добавлена кнопка для возврата на предыдущую страницу. В настройки добавлена опция для использования для возврата жеста смещения страницы влево;
- Добавлен индикатор прогресса выполнения операции;
- Предложена бета-версия нового оформления интерфейса для Windows;- Добавлена поддержка однобуквенных горячих клавиш, позволяющих использовать для навигации управление в стиле Vimium;
- Добавлена обработка ссылок "mailto:";
- Добавлена возможность поиска среди статей, сохранённых для чтения в будущем;- Добавлена возможность перегруппировки задач с использованием интерфейса drag&drop;- Возвращена поддержка закрытия вкладки через клик на ней средней кнопкой мыши.URL: https://github.com/minbrowser/min/releases/tag/v1.7.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=47926
Это уже перебор...
кнопка для возврата на предыдущую страницу?
> Это уже перебор...Да! Кнопка - это перебор! Они там вообще обдешевились! Только командная строка смасёт всех!
К таким новостям нужны противорвотные средства. Это можно сделать на HTML в 3 строки:
1) добавить поле ввода адреса
2) набор кнопок (по вкусу, можно добавить что угодно на JS, тогда будет MAX)
3) iframe
4) ?????
5) Принципиально новый "Браузер" готов. Browser.html 5KB. Работает даже в IE 6. Для веса можно запихать в QtWebEngine, WebKitGTK и Electron.
Но для дрессированной макаки это конечно было бы достижение.
Но работать он не будет, ибо CORS
Просто название застолбили
Ну все, ждем выхода браузера Max, со встроенными systemd, арканоидом и симулятором небесного свода.
Так есть же Leechcraft.
Браузер на основе платформы на основе браузера.
Yo dawg, we heard you like web browsers so we put a web browser into your web browser so you can browse the web while you browse the web.Xzbit.jpg
Браузер на основе платформы на основе БРАУЗЕРНОГО ДВИЖКА. Браузер на основе браузерного движка - логично, нет?
нет, не логично. Вот если бы браузер был на основе текстового редактора, было бы логично. Ну или хотя бы на основе калькулятора. А браузер на основе браузерного движка это не логично.
> Браузер НА ОСНОВЕ БРАУЗЕРНОГО ДВИЖКА - логично, нет?логично.
> Браузер НА ОСНОВЕ ПЛАТФОРМЫ на основе браузерного движка.
нелогично.
И это если не вдаваться в технические детали, типа чем процессор отличается от системного блока, или вебкит - от хрома.
На основе которого потом создадут ещё одну платформу.
> Браузер на основе платформы на основе браузераи на первом скрине к новости - просмотр pdf-файла.
Напишем-ка браузер в браузере. А внутри, потом, ещё один.И ведь не постеснялись назвать это с отсылкой к минимализму.
читать разучился? "... минималистичный интерфейс ..."
когда читаешь название "min", то представляется почему то минимальный проект с suckless.org в 1000 строк кода.Это похвально, парни придумали хорошее название.
это твои сугубо личные проблемы узости твоих ассоциаций
О том, что у авторов этого гoвна нет мозгов, свидетельствует то, как они называют файлы. Например: Min-v1.7.0-[U]win32-x64[/U].zipИ ещё краше: Min-v1.7.0-[U]win32-ia32[/U].zip
Ушлёпки явно не знают, что такое ia32.
https://github.com/orgs/minbrowser/peopleThis organization has no public members.
Чудесно.
win32 - торговое название платформы.https://nodejs.org/api/os.html#os_os_platform
На 64-битной винде также вернет 'win32'.
> Ушлёпки явно не знают, что такое ia32.Знают что это Intel Architecture 32, но об этом не говорят. :D
Интел так же называют её, например>Intel® 64 and IA-32 Architectures Developer's Manual
> О том, что у авторов этого гoвна нет мозгов, свидетельствует то, как
> они называют файлы. Например: Min-v1.7.0-[U]win32-x64[/U].zip
> И ещё краше: Min-v1.7.0-[U]win32-ia32[/U].zip
> Ушлёпки явно не знают, что такое ia32.
> https://github.com/orgs/minbrowser/people
> This organization has no public members.
> Чудесно.это у тебя мозгов нет, все они правильно назвали, в соответствии классификациями intel
вот так вой поднялся. значит вивальди, опера или яндекс, прости господи, браузер - это нормально. а то же самое, только как iframe в свои времена - это перебор? некоторые комментаторы явно двоемыслием занимаются.
Напишите не шелле шелл, а? Чтоб не скучать.
> значит вивальди, опера или яндекс, прости господи, браузер - это нормальноКто сказал? Здесь мухи налетели на вполне конкретную лепёху. Будут новости при яндекс - обсудят и его.
Подозреваю, что даже разрабы им не пользуются.
Очень здорово!Можно запилить свой локальный браузер без знания сей и найма спецов Оперы.
while (true) { alert(123); }отрабатывает?
Отрабатывает до самого конца.
Браузер, работающий внутри браузера, чтобы у вас был браузер, пока вы используете браузер?
> Браузер, работающий внутри браузера, чтобы у вас был браузер, пока вы используете
> браузер?Хипсторы не были на лекциях про рекурсию и поэтому изобрели её самостоятельно.
>Хипсторы не были на лекциях про рекурсию и поэтому изобрели её самостоятельно.Это же замечательно, без труда узнать то что говорили на лекциях самостоятельно. Дайте мне этот дар!
А чем оно лучше EOLIE?
Хипстеры веб-макаки не могут просто взять голый браузерный движок и на его основе сделать свой браузер, не говоря уже о том, чтобы самим движок написать. Нет, они будут писать браузер на Джавескрипт на платформе, сделанной на основе браузера.
> Хипстеры веб-макаки не могут просто взять голый браузерный движок и на его
> основе сделать свой браузер, не говоря уже о том, чтобы самим
> движок написать. Нет, они будут писать браузер на Джавескрипт на платформе,
> сделанной на основе браузера.ну зато ты у нас герой ударного системного программирования - поделись ссылочкой на свой православный гитхаб
> Хипстеры веб-макаки не могут просто взять голый браузерный движок и на его
> основе сделать свой браузер, не говоря уже о том, чтобы самим
> движок написать. Нет, они будут писать браузер на Джавескрипт на платформе,
> сделанной на основе браузера.тогда почему он жрёт меньше хрома? у хипстеров руки прямые?
> тогда почему он жрёт меньше хрома? у хипстеров руки прямые?Он подменяет вам статистику использования ресурсов, а сам в это время майнит крипту.
Устанавливает вместе с собой поддельный top!
> Устанавливает вместе с собой поддельный top!это виноваты рептилоиды
нам всё лгут, земля плоская а правительство на луне
они хотят всемирный цифровой концлагерь, всем чипы вживить и штрихкоды, на лоб и на жёпу
и тут они бузибокс поддельный с браузером устанавливают (((
//Браузер создан с использованием платформы ElectronДальше можно не читать.
Отличная идея. А нельзя ли с помощью этого браузера подгрузить, например Atom и на нем написать браузер?
> Отличная идея. А нельзя ли с помощью этого браузера подгрузить, например Atom
> и на нем написать браузер?сойдёт?
data:text/html, <html contenteditable>
Даешь MinOS! Чо мелочиться то?
Уже есть - singularity
Написанную на JS. O_o
А подскажите, electron на RaspberryPi2,3 распространяется? Спасибо.
Вирусы есть для любой платформы
Такой Web-браузер на Delphi 5/6/7 "пишется" буквально за пять минут: мышкой кидаются на форму компоненты из Палитры, компилируется за секунды и готовый EXE-файл можно выкладывать.
> Такой Web-браузер на Delphi 5/6/7 "пишется" буквально за пять минут: мышкой кидаются
> на форму компоненты из Палитры, компилируется за секунды и готовый EXE-файл
> можно выкладывать.А ведь да. И работать будет не в пример быстрее, а ресурсов жрать — на порядки меньше.
>> Такой Web-браузер на Delphi 5/6/7 "пишется" буквально за пять минут: мышкой кидаются
>> на форму компоненты из Палитры, компилируется за секунды и готовый EXE-файл
>> можно выкладывать.
> А ведь да. И работать будет не в пример быстрее, а ресурсов
> жрать — на порядки меньше.и как только раньше не догадались (
Если писать движок отрисовки только для однозначной реализации требований стандартов W3C и прочих, то это одна история. И она вполне могла бы быть осуществлена в том числе на Дельфи. А если писать для поддержки всего, написанного безмозглыми макаками, начиная с древнего гoвнa под микрософтовский Quirks Mode — совсем другая.В реальной жизни большинство веб-макак и людей-непрофессионалов (УПД.: да и программистов тоже) не в состоянии осмыслить SGML и его производные, поэтому пишут разметку как курица лапой. Разработчики браузеров вместо того, чтобы строго запретить обработку невалидной разметки, как это и предусмотрено в XML и XHTML, делают костыли и распорки, чтобы каждое гoвнo нашло своё место под солнцем. В итоге интернет представляет собой огромную вонючую выгребную яму, где можно, и это всячески приветствуется, срaть в три жoпы на каждом углу.
Если бы такую ситуацию перенести, например, на дорожное движение, то сразу количество трупов увеличилось бы порядка этак на три. Но ведь там так не послупают. А в компьютерной отрасли, оказывается, так можно.
Помянем XHTML, не осилили. А он был-то по строже.
> Помянем XHTML, не осилили. А он был-то по строже.А ещё к нему прилагалась модуляризация и другие плюшки. Слишком сложно оказалось для, в общем, большинства, не осилили.
В определённом смысле вина за превращение интернета в помойку лежит именно на разработчиках браузеров и на этом их губительном «компромиссе». Не будь его, порог вхождения в сайтостроительтство, а следовательно и качество всех продуктов, связанных с вебом — были бы несоизмеримо выше. Типичный современный верстальщик от человека, понимающего SGML, XML, XHTML, отличается примерно так же, как кладущий кирпичи рядовой строитель от архитектора.
> Такой Web-браузер на Delphi 5/6/7 "пишется" буквально за пять минут: мышкой кидаются
> на форму компоненты из Палитры, компилируется за секунды и готовый EXE-файл
> можно выкладывать.на ассемблере надо, ибо, ибо ...
links однако :-)
> links однако :-)w3m, в нём графика есть )
links -g
> links -gэто не консольно
В чём смысл "минималистичного интерфейса" если сама программа построена на жирной и тормозной платформе, типа Electron?
> В чём смысл "минималистичного интерфейса" если сама программа построена на жирной и
> тормозной платформе, типа Electron?В дешёвой славе.
Вот в чём проблема было такой же минималистичный интерфейс сделать на том же Си? Ни разу в жизни ещё не призывал бросить высокоуровневые языки и юзаить Си (чаще даже наоборот), но тут "сам б-г велел", мне кажется...
Си же надо ещё выучить…
Для такого мне кажется не надо, похоже на гуевый хеловорлд, браузеры с таким минималистичный интерфейсом обычно делаются перетаскиванием компонента-движка на форму в каком нибудь визуальном дизайнере и написанием нескольких строчек кода.
> Для такого мне кажется не надо, похоже на гуевый хеловорлд, браузеры с
> таким минималистичный интерфейсом обычно делаются перетаскиванием компонента-движка
> на форму в каком нибудь визуальном дизайнере и написанием нескольких строчек
> кода.Есть ненулевая вероятность, что ребята, пишущие на жабоскриптовых фреймворках такие вот странные вещи, таки не знают Си.
Сам Ритчи?
Электрон, минималистичный. Забыли добавить еще легковесный. Обычно так.
И что-то Dillo браузер подумолк, жаль.
Что-то не запустилось на x32. Ни Min-v1.7.0-win32-ia32, ни Min-v1.7.0-win32-x64.