Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№107-06-2023 21:52:25

vrs000
Участник
 
Группа: Members
Зарегистрирован: 07-06-2023
Сообщений: 2
UA: Chrome 113.0

Работа с исходными кодами Firefox-a

Я являюсь разработчиком C/C++. Пытаюсь разобраться как работает браузер изнутри.
Есть ли тут люди которые имели опыт работы с исходными кодами firefox-a?)
Хотелось бы задать ряд вопрос связанный с разработкой.

Отредактировано vrs000 (07-06-2023 21:54:39)

Отсутствует

 

№215-06-2023 21:47:15

vetall2000
Участник
 
Группа: Members
Зарегистрирован: 29-04-2023
Сообщений: 48
UA: Firefox 78.0

Re: Работа с исходными кодами Firefox-a

И мне интересно, кто пробовал делать сборку браузера с исходных кодов?

Пишут что не сложно https://www.decker.su/2016/03/mozilla-f … mpile.html


https://hg.mozilla.org/releases

Отредактировано vetall2000 (15-06-2023 22:02:37)

Отсутствует

 

№319-06-2023 14:28:09

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1650
UA: Firefox 114.0

Re: Работа с исходными кодами Firefox-a

vrs000
Конечно есть, только отвечать не будут, такова специфика русского сегмента интернета.
Ну вот возьмем вас - нарисовался х"ЦЙ с горы, с одним постом, и хочет все и сразу. :) Кстати, я тоже таким не отвечаю. Специфика. Хотел добавить "епта", но не стал.

Отсутствует

 

№419-06-2023 15:02:37

zzzephire
Участник
 
Группа: Members
Зарегистрирован: 29-12-2017
Сообщений: 813
UA: Firefox 102.0

Re: Работа с исходными кодами Firefox-a

vrs000 пишет

Хотелось бы задать ряд вопрос связанный с разработкой

Спрашивайте сразу. Вдруг мы перехотим отвечать :dumb:

Отсутствует

 

№519-06-2023 15:40:29

vrs000
Участник
 
Группа: Members
Зарегистрирован: 07-06-2023
Сообщений: 2
UA: Chrome 114.0

Re: Работа с исходными кодами Firefox-a

zzzephire пишет
vrs000 пишет

Хотелось бы задать ряд вопрос связанный с разработкой

Спрашивайте сразу. Вдруг мы перехотим отвечать :dumb:

У меня имеется ряд задач связанный с браузером. Мне нужно переделать исходники немного под себя, а именно:
1. Передавать свои сообщения по средствам pipe (это я знаю как делать)
2. Необходимо обеспечить работу браузера в видимом и скрытом режиме на рабочем пк.
3. Необходимо обеспечить удаленное управление брауpером RDP с передачей изображения клиенту
4. Необходимо научить браузер переходить по требуемому URL из кода, а также выполнять скрипты и т.д.

В общем задача выглядит следующем образом.
Имеется мой софт который будет запускать Firefox и общаться с ним посредством PIPE. Мой софт должен уметь отправлять браузеру комманды (перейти по URL, выполнить скрипт, перейти в скрытый режим работы, перейти в видимый режим работы и т.д.).

Чтобы это реализовать мне нужно вызвать ту или иную функцию из кода. Вопрос такой.
1. Какая процедура инициализирует процесс перехода по URL?
2. Какая процедура инициализирует процесс выполнения скрипта?
3. Как устроена отрисовка изображения в окно? В какую часть исходников смотреть ? (хочу непременно передавать промежуточный буффер изображения своему софту для RDP контроля)

По поводу Selenium я в курсе, он не годится. Отследил как общается Selenium с браузером. Банально стартует JS сервер который отрабатывает запросы через JS код. Мне же нужно через C/C++ встроиться.

Отредактировано vrs000 (19-06-2023 15:42:04)

Отсутствует

 

№619-06-2023 17:33:24

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1650
UA: Firefox 114.0

Re: Работа с исходными кодами Firefox-a

Да никто вам не будет с таким помогать. Это коммерческий запрос.

Отсутствует

 

№719-06-2023 17:43:06

vetall2000
Участник
 
Группа: Members
Зарегистрирован: 29-04-2023
Сообщений: 48
UA: Firefox 78.0

Re: Работа с исходными кодами Firefox-a

_zt пишет

vrs000
Конечно есть, только отвечать не будут, такова специфика русского сегмента интернета.

Извините, а можно полюбопытствовать почему эта специфика есть в принципе?
Русскоязычным сложно написать несколько абзацев?
Даже на этом форуме??????
Даже про настройку среды для успешной компиляции кода?

Отредактировано vetall2000 (19-06-2023 17:43:58)

Отсутствует

 

№819-06-2023 19:29:10

vetall2000
Участник
 
Группа: Members
Зарегистрирован: 29-04-2023
Сообщений: 48
UA: Firefox 78.0

Re: Работа с исходными кодами Firefox-a

Читаю https://habr.com/ru/articles/742634/

Где-то там же, рядом со Спутником похоронен Ё-мобиль (ладно хоть не на госбюджет разрабатывался) и ещё десятки отечественных аналогов чего бы то ни было. Так почему же будущий репозиторий рискует оказаться там же?

Во‑первых, кажется, ребята вообще не понимают в чём ценность и уникальность GitHub. А она в людях. В живом сообществе, дискуссиях и контенте, который оно создаёт. По сути, это соцсеть для разработчиков, которые предпочитают делиться кодом, а не фотками еды и котиков в Инсте.

Сильно сомневаюсь, что решение, разработанное госструктурой соберёт вокруг себя живое сообщество. Конечно, туда смогут нагнать силой: например, обяжут айтишников загружать туда открытое ПО для получения всех айтишных льгот. Хочешь льготы — наполняй репозиторий.

Или, обяжут туда сливать исходники тех, кто выполняет проекты в госсекторе. Но я вот совсем не понимаю кому и зачем это нужно и полезно?

Ещё вопрос: а много ли Open Source в России? Насколько я помню, по пальцам можно пересчитать российские компании с открытым кодом. Если я не прав, напомните в комментариях.

Отсутствует

 

№913-05-2024 10:16:06

ciyimig
Участник
 
Группа: Members
Зарегистрирован: 13-05-2024
Сообщений: 1
UA: Chrome 124.0

Re: Работа с исходными кодами Firefox-a

vetall2000 пишет

И мне интересно, кто пробовал делать сборку браузера с исходных кодов?

Пишут что не сложно https://www.decker.su/2016/03/mozilla-f … mpile.html geometry dash world


https://hg.mozilla.org/releases

Моя программа запустит Firefox и будет использовать PIPE для подключения к нему. Браузер должен иметь возможность получать команды от моей программы, например переход по URL-адресу, запуск сценария, переключение между скрытым и видимым режимами и т. д.

Отсутствует

 

№1013-05-2024 10:22:07

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4002
UA: Chrome 124.0

Re: Работа с исходными кодами Firefox-a

Мы за вас рады. Непременно докладывайте о разработке своей программы.


А чего хотели то?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]