Форум программистов, компьютерный форум, киберфорум
Софт: Интернет и сеть, браузеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
4 / 4 / 2
Регистрация: 17.10.2013
Сообщений: 131

Свой браузер

24.11.2019, 10:53. Показов 2554. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите,пожалуйста.

Хочу написать свой браузер.
Не такой,как ,например,Mозила.
Свой,простой.Exe.
Чтобы там были те функции,которые мне нужны.

Суть такая.Скачиваю страничку в кодах HTML,JS.
Просматриваю.Убираю в автомате ненужные теги.
Остальные отображаю,так как мне хочется.

Идея правильная?
Или не стоит заниматься ерундой.
Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2019, 10:53
Ответы с готовыми решениями:

Браузер TOR. Сделать так, чтобы в каждом открытом окне был свой IP
Есть такой браузер TOR. Предназначен для анонимного серфинга инета. Проблема в чем, как открыть несколько активных окон браузера я...

Свой браузер
Есть браузер... Хочу зделать: Если в данный момент открываеться страница но в адресной строке была введена ещё новая, то текущая...

Свой браузер и Tak.ru
Добрый день! Вот делаю свой браузер и решил зайти на свой сайт и поклацать по ссылкам от Tak.ru. Но когда я в своем браузере кликаю на...

8
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
Цитата Сообщение от aznvsk Посмотреть сообщение
Вы согласны с тем,с чем мне не нравится?
Тут, как говорится, нравится — не нравится, спи моя красавица.

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
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
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. Если вы запичкаете его картинками вместо текста, то открываться сайт будет всяко медленней.

Цитата Сообщение от aznvsk Посмотреть сообщение
А задача в том,чтобы все сайты так просматривать.
Вот этого я не понял. Какие "все сайты"? Ваши конкретно? Иначе в целом это невозможно.
И как вообще сабж относится к задаче разработки сайта? При чём здесь "свой браузер"?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2019, 22:53
Помогаю со студенческими работами здесь

Свой Браузер для андроида
мы изготовили сайт, большое количество пользователей этого сайта будут заходить с андроидов очень не хочется создавать приложение...

Как написать свой Браузер на С++
Всем добрый день Недавно прочитал статейку :read: в интернете (не помню на каком сайте точно) что можно самому написать свой браузер....

Свой браузер - не воспроизводится видео
Всем привет, я недавно начал изучать android studio, дошел до урока с созданием простого браузера и столкнулся с проблемой: в нем не...

Свой браузер, план разработки
Подскажите,как написать собственный движок для браузера? т.е. в стандартных средствах vs,можно найти webbrowser,использующий технологию...

Свой браузер с фильтрацией трафика
Делаю браузер на основе ActiveX IE (компонент WebBrowser в Delphi). Есть необходимость фильтровать трафик (перехватывать получение и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru