|
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
|
|
Свой браузер24.11.2019, 10:53. Показов 2554. Ответов 8
Метки нет (Все метки)
Подскажите,пожалуйста.
Хочу написать свой браузер. Не такой,как ,например,Mозила. Свой,простой.Exe. Чтобы там были те функции,которые мне нужны. Суть такая.Скачиваю страничку в кодах HTML,JS. Просматриваю.Убираю в автомате ненужные теги. Остальные отображаю,так как мне хочется. Идея правильная? Или не стоит заниматься ерундой. Заранее спасибо.
0
|
|
| 24.11.2019, 10:53 | |
|
Ответы с готовыми решениями:
8
Браузер TOR. Сделать так, чтобы в каждом открытом окне был свой IP Свой браузер Свой браузер и Tak.ru |
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
|
| 25.11.2019, 16:55 | |
|
Идея с потолка бралась?
Нет никакой связи у наличия тегов на какой-то страничке с движком браузера. Ерундой — ещё мягко сказано. Что от браузера хотим?
0
|
|
|
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
|
|
| 27.11.2019, 11:11 [ТС] | |
|
Спасибо,что ответили.
Извиняюсь за неполную формулировку вопроса. Итак. Заходим в текстовый редактор и в коде HTML ,JS,PHP набираем сайт. Файловым менеджеров заливаем на хост. Через браузер заходим на сайт и отображаем страницы. Мне не нравится 1.Верстка сайтов коде в HTML ,JS,PHP Затрачивается уйма времени.Надо брать на работу верстальщика. Должно быть проще. 2.Мало того,что надо верстать.Так еще разные браузеры по своему реагируют на часть кода. Надо убрать эту кроссбраузерность. 3.Мне не нравится,когда заходишь на сайт и загружается все-и нужное и не нужное.Я хотел бы сначала посмотреть структуру сайта в сжатом виде. Заголовки и краткое описание,картинки в уменьшенном формате,описание видео без загрузки,описание анимаций без загрузки и потом кликами загрузить то,что мне нужно. Некоторый сайты такого формата я встречал. А задача в том,чтобы все сайты так просматривать. 4.Мне нравится раздутый HTML,JS. Большинство функций не используются, но обработчики в браузере сидят . Зачем все ненужное.Убрать надо. 5.Мне не нравятся множество настроек браузера. Управление как самолетом. Нафиг это. Должно быть проще. Вот как-то так. Проблема не только в браузере,а в двоякой задаче:написание сайтов и отображения их на компьютерах через браузер. Вот это хочу убрать.Решение в голове есть по каждому пункту.Может оно кривое,но есть. Поэтому и выношу вопрос на обсуждение. Вы согласны с тем,с чем мне не нравится?
0
|
|
|
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
|
|
| 02.12.2019, 12:12 [ТС] | |
|
Выношу на обсуждение вопрос!
Заходим в текстовый редактор и в коде HTML ,JS,PHP набираем сайт. Файловым менеджеров заливаем на хост. Через браузер заходим на сайт и отображаем страницы. Мне не нравится: 1.Верстка сайтов коде в HTML ,JS,PHP Затрачивается уйма времени.Надо брать на работу верстальщика. Должно быть проще. 2.Мало того,что надо верстать.Так еще разные браузеры по своему реагируют на часть кода. Надо убрать эту кроссбраузерность. 3.Мне не нравится,когда заходишь на сайт и загружается все-и нужное и не нужное. Я хотел бы сначала посмотреть структуру сайта в сжатом виде. Заголовки и краткое описание,картинки в уменьшенном формате,описание видео без загрузки,описание анимаций без загрузки и потом кликами загрузить то,что мне нужно. Некоторый сайты такого формата я встречал. А задача в том,чтобы все сайты так просматривать. 4.Мне не нравится раздутый HTML,JS. Большинство функций не используются, но обработчики в браузере сидят . Зачем все ненужное.Убрать надо. 5.Мне не нравятся множество настроек браузера. Управление как самолетом. Нафиг это. Должно быть проще. Вот как-то так. Проблема не только в браузере,а в двоякой задаче:написание сайтов и отображения их на компьютерах через браузер. Вот это хочу убрать.Решение в голове есть по каждому пункту.Может оно кривое,но есть. Поэтому и выношу вопрос на обсуждение. Вы согласны с тем,с чем мне не нравится? Изложите,пожалуйста,Вашу точку зрения. Может не стоит этим заниматься! Спасибо.
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||
| 02.12.2019, 15:44 | ||
![]() 1. Чтобы убрать ненужное с востребованных сайтов используются блокировщики рекламы с подпиской и кастомизацией. 2. Как раз кроссбраузерность говорит о качественном коде. Под все современные и несовременные версии браузеров всё подогнать крайне сложно, технологии идут вперёд. Чаще всего проблемы создают js, поэтому подгонять лучше с php. 3-4. Я не догадываюсь, что для вас сжатый вид структуры того и ли иного сайта. При желании вы можете пользоваться текстовыми браузерами либо специальными аддонами. 5. Меньший функционал имеет смысл искать в ранних версиях браузеров или использовать упрощённые варианты вроде TheWorld, QtWeb, NetSurf, не говоря уже про таких малышей как NanoBrowser/FastestWebBrowser или сделанных скриптом/hta на скорую руку. В каждом случае вы столкнётесь с проблемами в работе ряда современных сайтов. Я же предпочитаю кастомизировать актуальный K-Meleon под свои нужности, хотя проблем на разных сайтах и с ним хватает. В любом случае приходится пользоваться хромобраузерами вроде SlimJet, SRWare Iron, Chromium.
1
|
||
|
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
|
|
| 02.12.2019, 17:38 [ТС] | |
|
Спасибо за ответ.
Буду думать. Через пару дней напишу своё видение задачи.Кривое,но решение. Вынесу на обсуждение.
0
|
|
|
|
|
| 02.12.2019, 18:04 | |
|
А по мне так надо садиться писать браузер. Очень быстро придёт понимание, что тут далеко не так всё просто и великая идея благополучно присоединится на помойке к другим столь же великим идеям. А постоянно чего-то обсуждать на форуме - уйдёт больше времени
0
|
|
|
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131
|
|
| 03.12.2019, 13:53 [ТС] | |
|
Спасибо,что отвечаете.
Согласен,что долго обсуждать не надо. Выкладываю свою точку зрения на мной поставленную задачу. Прошу высказаться. Если это ерунда,то так и говорите. Итак! Мне не нравится: 1.Верстка сайтов коде в HTML ,JS,PHP Затрачивается уйма времени.Надо брать на работу верстальщика. Должно быть проще. Набираю сайт(страницу) в любом редакторе.Например.Word или другой. Превращаю все в картинку.Разрезаю на части согласно содержанию. Нумерую части,чтобы было понятно,что за чем следует. Всё. Страница сделана.Без верстальщика,JS,PHP,HTML. Добавляю текст к каждой картинке.Это пояснение. Добавлю кнопки и ссылки. Это через простой свой язык.Смотрите ниже. Всё это на хост. 2.Мало того,что надо верстать.Так еще разные браузеры по своему реагируют на часть кода. Надо убрать эту кроссбраузерность. Думаю,такой сайт будет отображаться во всех браузерах одинаково. 3.Мне не нравится,когда заходишь на сайт и загружается все-и нужное и не нужное.Я хотел бы сначала посмотреть структуру сайта в сжатом виде. Заголовки и краткое описание,картинки в уменьшенном формате,описание видео без загрузки,описание анимаций без загрузки и потом кликами загрузить то,что мне нужно. Некоторый сайты такого формата я встречал. А задача в том,чтобы все сайты так просматривать. При открытии такого сайта,покажется уменьшенная страничка(картинка) с текстовыми подсказками,что и где. Будут кнопки на загрузку нужных частей.Это задача не трудная. 4.Мне нравится раздутый HTML,JS. Большинство функций не используются, но обработчики в браузере сидят . Зачем все ненужное.Убрать надо. Здесь уже не будет JS,PHP,HTML. Но теги работы с текстом,обработки кнопок надо оставить. Здесь тегов будет немного. Можно самому написать на СИ. Можно их сделать похожими на общепринятые. 5.Мне не нравятся множество настроек браузера. Управление как самолетом. Нафиг это. Должно быть проще. Не будет никаких настроек браузера. Посмотрели общий вид,загрузили,что надо Всё. Мой браузер естественно будет понимать и упрощенный язык и логику построения страницы. Он буде леким по весу. Упрощенным. Легким в работе. Картинки можно хранить в общепринятых форматах(jpg,png...),а можно ,при наличии времени,попиксельно преобразовать их в свой формат.Как-то так! Прошу высказаться!
0
|
|
|
6985 / 2875 / 1106
Регистрация: 06.06.2017
Сообщений: 9,765
|
||
| 03.12.2019, 22:53 | ||
Сообщение было отмечено aznvsk как решение
Решение
1. Разрезая картинки на части, что вы хотите получить? Метро-стиль?
2. Хотите разрабатывать сайты на Си, вперёд, кто ж против. 3-4. Хозяин — барин. Если вам сайт не требуется раскручивать, а использовать под очень узкую аудиторию без страха, что он может зависнуть от массы обращений/скачиваний, то можете хоть какие удобства для себя делать. 5. Если вы запичкаете его картинками вместо текста, то открываться сайт будет всяко медленней. И как вообще сабж относится к задаче разработки сайта? При чём здесь "свой браузер"?
1
|
||
| 03.12.2019, 22:53 | |
|
Помогаю со студенческими работами здесь
9
Свой Браузер для андроида Как написать свой Браузер на С++ Свой браузер - не воспроизводится видео Свой браузер, план разработки Свой браузер с фильтрацией трафика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|