vrs000 > 07-06-2023 21:52:25 |
Я являюсь разработчиком C/C++. Пытаюсь разобраться как работает браузер изнутри. Есть ли тут люди которые имели опыт работы с исходными кодами firefox-a?) Хотелось бы задать ряд вопрос связанный с разработкой. |
vetall2000 > 15-06-2023 21:47:15 |
И мне интересно, кто пробовал делать сборку браузера с исходных кодов? Пишут что не сложно https://www.decker.su/2016/03/mozilla-f … mpile.html
https://hg.mozilla.org/releases |
_zt > 19-06-2023 14:28:09 |
vrs000 Конечно есть, только отвечать не будут, такова специфика русского сегмента интернета. Ну вот возьмем вас - нарисовался х"ЦЙ с горы, с одним постом, и хочет все и сразу. Кстати, я тоже таким не отвечаю. Специфика. Хотел добавить "епта", но не стал. |
zzzephire > 19-06-2023 15:02:37 |
vrs000 пишетХотелось бы задать ряд вопрос связанный с разработкой
Спрашивайте сразу. Вдруг мы перехотим отвечать |
vrs000 > 19-06-2023 15:40:29 |
zzzephire пишетvrs000 пишетХотелось бы задать ряд вопрос связанный с разработкой
Спрашивайте сразу. Вдруг мы перехотим отвечать
У меня имеется ряд задач связанный с браузером. Мне нужно переделать исходники немного под себя, а именно: 1. Передавать свои сообщения по средствам pipe (это я знаю как делать) 2. Необходимо обеспечить работу браузера в видимом и скрытом режиме на рабочем пк. 3. Необходимо обеспечить удаленное управление брауpером RDP с передачей изображения клиенту 4. Необходимо научить браузер переходить по требуемому URL из кода, а также выполнять скрипты и т.д. В общем задача выглядит следующем образом. Имеется мой софт который будет запускать Firefox и общаться с ним посредством PIPE. Мой софт должен уметь отправлять браузеру комманды (перейти по URL, выполнить скрипт, перейти в скрытый режим работы, перейти в видимый режим работы и т.д.). Чтобы это реализовать мне нужно вызвать ту или иную функцию из кода. Вопрос такой. 1. Какая процедура инициализирует процесс перехода по URL? 2. Какая процедура инициализирует процесс выполнения скрипта? 3. Как устроена отрисовка изображения в окно? В какую часть исходников смотреть ? (хочу непременно передавать промежуточный буффер изображения своему софту для RDP контроля) По поводу Selenium я в курсе, он не годится. Отследил как общается Selenium с браузером. Банально стартует JS сервер который отрабатывает запросы через JS код. Мне же нужно через C/C++ встроиться. |
_zt > 19-06-2023 17:33:24 |
Да никто вам не будет с таким помогать. Это коммерческий запрос. |
vetall2000 > 19-06-2023 17:43:06 |
_zt пишетvrs000 Конечно есть, только отвечать не будут, такова специфика русского сегмента интернета.
Извините, а можно полюбопытствовать почему эта специфика есть в принципе? Русскоязычным сложно написать несколько абзацев? Даже на этом форуме?????? Даже про настройку среды для успешной компиляции кода? |
vetall2000 > 19-06-2023 19:29:10 |
Читаю https://habr.com/ru/articles/742634/ Где-то там же, рядом со Спутником похоронен Ё-мобиль (ладно хоть не на госбюджет разрабатывался) и ещё десятки отечественных аналогов чего бы то ни было. Так почему же будущий репозиторий рискует оказаться там же? Во‑первых, кажется, ребята вообще не понимают в чём ценность и уникальность GitHub. А она в людях. В живом сообществе, дискуссиях и контенте, который оно создаёт. По сути, это соцсеть для разработчиков, которые предпочитают делиться кодом, а не фотками еды и котиков в Инсте. Сильно сомневаюсь, что решение, разработанное госструктурой соберёт вокруг себя живое сообщество. Конечно, туда смогут нагнать силой: например, обяжут айтишников загружать туда открытое ПО для получения всех айтишных льгот. Хочешь льготы — наполняй репозиторий. Или, обяжут туда сливать исходники тех, кто выполняет проекты в госсекторе. Но я вот совсем не понимаю кому и зачем это нужно и полезно? Ещё вопрос: а много ли Open Source в России? Насколько я помню, по пальцам можно пересчитать российские компании с открытым кодом. Если я не прав, напомните в комментариях.
|
ciyimig > 13-05-2024 10:16:06 |
Моя программа запустит Firefox и будет использовать PIPE для подключения к нему. Браузер должен иметь возможность получать команды от моей программы, например переход по URL-адресу, запуск сценария, переключение между скрытым и видимым режимами и т. д. |
Coroner > 13-05-2024 10:22:07 |
Мы за вас рады. Непременно докладывайте о разработке своей программы.
А чего хотели то? |