Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Открыть новую тему     Написать ответ в эту тему

zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mypal - это браузер который я делаю на основе лисы квантум, для того чтобы работало под Windows XP.
 
Первая часть темы
 
  68.14.4     прямая Ссылка                   Скачать с codeberg  
  68.14.4 SSE если не понятно что такое SSE то значит не нужно брать эту версию
  68.14.4 x64 х64 кстати не SSE, и никогда не будет такой, виста64 пользователи берите смело, а под хр64 не работает, как и было.
 
На сегодняшний день есть 68 бэта версия. Следующий этап:  яваскрипта до 91 и css layers
Какие недоработки есть
1. Синий экран на winxp sp2 - установите sp3, специально чинить для sp2 не буду.
2. Синий экран на winxp sp3 - устранено вроде, у кого был проверяйте.
кстати в 2000 с extended kernel http://win2k.org/wlu/wluen.htm работает, может и у sp2 будет..
 
 
Русификатор   кому охота всяких микрофонов и скайпов
Кому нужен webgl  "Cвоя портативность (профиль в браузере)"
Набор дополнительных поисковиков
сайт с расширениями  Включение однопроцесса
отключения подписи в config.js для установки неподписанных расширений с 68.13.3 уже ненужно Подробнее...
   нужен ли для Mypal 68 внешний вид в стиле Firefox 15 или Palemoon ?
 
 
Вы можете делать предложения по изменениям в браузере.
Но вы не будете у меня что-то требовать, вы используйте мой браузер на свой страх и риск и я вам не должен ничего.
 
Если вы нашли баг, то перепроверьте его на полностью заново установленном браузере, новом чистом профиле, без каких либо расширений. И только тогда пишите о баге в теме.
 
Не устанавливайте древние дополнения, они не будут работать. Берите дополнения для лисы 68 с сайта мозиллы.
 
И ещё если один сайт, пишет ваш IP попал в блокировку (c)
То к этому приводит запись чего попало в useragent.override  
 
Если вам нужен другой браузер ищите на форуме его темы или создавайте новую тему.
Не надо тут писать какой хороший браузер хром и прочие.
Линукс и Андройд оффтоп тоже - идите с ними в их соответствующие темы.

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 01:21 23-04-2024 | Исправлено: zzz528, 12:09 07-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не помню, но я пробовал разные, немного выше 0x80000000 и существенно выше, но так что бы не приближаться к пределу 3 ГБ

Есть непроверенная информация, что rebase не даёт задать адреса выше 2Гб.
Поэтому хотелось бы подтверждения и точности.

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 23:26 01-10-2024
inapht

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Все прекрасно прописывается и rebase и в editbin (еще одна утилита из visual studio).
Но я был не прав, что система такие dll грузит ниже 2 ГБ. Тогда я делал это с системными dll, возможно в этом причина.
Сейчас проверил на xul.dll  выбрав случайный адрес 0xA2000000 и она загрузилась именно туда. Причем сделал два варианта, в rebase и в editbin. Второй также загрузился.
Если что, смотрел в Process Explorer. Без запуска можно посмотреть в любом редакторе где видно NT заголовки.

Всего записей: 1615 | Зарегистр. 07-08-2007 | Отправлено: 17:39 02-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хахаха, я не одинок:
https://bugzilla.mozilla.org/show_bug.cgi?id=1650619
Но у меня там сейчас в этих ghost-ах уже и рутуп, и гугль.
А ещё тот же гугль и рутуп у этого же процесса в detached, правда реддита нет.
Излишне говорить, что эти вкладки давно закрыты, а рутуп я вообще открывал в приватном окне, потому, что по-другому у меня это рукожопие не работает.

Цитата:
Без запуска можно посмотреть в любом редакторе где видно NT заголовки.

Смысл без запуска смотреть.  Если адрес занят - оно закинет его на первый свободный снизу (в ХП, начиная с висты уже dslr).

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 22:44 02-10-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ghost windows


Цитата:
DOM: Core is a reasonable place for a window leak like this.

И похоже что на этом всё и остановилось.

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 05:57 03-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
похоже что на этом всё и остановилось.

Да нет, 9 лет они там какую-то активность имитируют...
https://bugzilla.mozilla.org/show_bug.cgi?id=1181677

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 18:10 03-10-2024
AlAvis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Цитата:
активность имитируют
Ага , что это [meta] - совсем не видно .

Всего записей: 2173 | Зарегистр. 15-07-2013 | Отправлено: 18:37 03-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlAvis
Сказать-то что хотели?

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 19:43 03-10-2024
grey_rat

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё один форк новой лисы 131 для вин7, на этот раз от Блавковича https://habr.com/ru/news/848352/
Как обычно это бывает - вебрендер только Software

Всего записей: 1486 | Зарегистр. 20-01-2015 | Отправлено: 15:42 05-10-2024 | Исправлено: grey_rat, 15:43 05-10-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
987resu: у меня там сейчас в этих ghost-ах уже и рутуп

На предыдущей странице я писал про свой случай:
отжирало [без ребэйза] под 2 ГБ ОЗУ, а освобождало
автоматом - крохи. Сегодня похожее на "tumblr" словил,
но уже с ребэйзом: под гиг/полтора отожрало [прив. окно]
и не отпускало. Может мало выждал после закрытия - хз.
Но закрытие всех вкладок + чистка - помогли.
 
А вот после переоткрытия браузера и захода на тумблер
повторить "а-ля призрак" не удалось.
Возможно, надо дольше сидеть с ним "в фоне"  
[я мотал вверх-вниз, жал "обн. страницу" несколько раз].

Всего записей: 3321 | Зарегистр. 28-08-2010 | Отправлено: 19:12 05-10-2024 | Исправлено: vasevase, 19:24 05-10-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Радикальное решение - отказаться от вкладок, и открывать на каждый сайт отдельную копию браузера. По ссылкам на новые сайты переходить расширением запускающим новый браузер с урлом коммстроке.
(я примерно так и делаю - только когда опера престо не справляется с ссайтом - специально для него запускаю более свежий браузер.)

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 21:03 05-10-2024
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ghost windows ... радикальное решение
Менее радикальное решение, но требующее внимания zzz528 - посмотреть на этот и этот вопросы из pm. Этот функционал также есть и в FF, разве что с небольшими отличиями в коде.
Не предлагаю также автоматизировать это как в pm, но добавить эту возможность в about:memory может быть неплохо

Всего записей: 636 | Зарегистр. 13-01-2020 | Отправлено: 22:00 05-10-2024 | Исправлено: Enobarbous, 22:20 05-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Менее радикальное решение

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

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 15:42 06-10-2024 | Исправлено: 987resu, 15:42 06-10-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Enobarbous

Цитата:
Этот функционал также есть и в FF

Так может знаеш в какой версии подскажи, чтобы я не искал не тратил время, потому что тупо из пельменя передирать это засада.
 
*****
Посмотрел как сделано у пельменя, не понимаю зачем такое, нужно простор при закрыти вкладки - закрывать всё что на ней висело, как бы так и должно быть, но это не происходит, вот я хотел выяснить почему, а можно и без разбора прибить всё что было на вкладке.
Тогда как в случае когда не закрывать вкладку а в ней же открывать новые сайты?

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 23:17 08-10-2024 | Исправлено: zzz528, 00:11 09-10-2024
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
Цитата:
знаеш в какой версии подскажи
В любой, просто оно изначально ограничено для debug версий. Базовый коммит в pm это - оно убирает ifdef debug чтобы собиралось в обычной версии и добавляет кнопку для вызова Unlink ghost windows в about:memory. Все остальное что накрутили в луне - это попытка автоматизации, на мой вкус необязательная - не так сложно при пережоре памяти открыть about:memory и нажать на кнопку (все равно иначе чем там  про ghost'ы не узнаешь, да и безопаснее это чем автоматом)
Для ff68 изменяемые файлы если я правильно все нашел это (файл#строка) nsGlobalWindowInner.cpp#1519, nsGlobalWindowInner.h#443, nsWindowMemoryReporter.cpp#891, nsWindowMemoryReporter.h#95, XPCComponents.cpp#1706 где убирается #ifdef DEBUG и aboutMemory.js куда нужно добавить кнопку для вызова (это можно напрямую сдернуть с pm)

Цитата:
нужно простор при закрыти вкладки - закрывать всё что на ней висело
Ага, нужно, только это не всегда срабатывает и получается ghost
Цитата:
в случае когда не закрывать вкладку а в ней же открывать новые сайты?
Так прибивается не во вкладке, прибивается в памяти и только после того как GC пометит эти куски ghost (страница которая почему-то не смогла выгрузиться, не важно закрыта вкладка или в этой вкладке открыта другая страница)
Но я согласен что пытаться автоматизировать это гнилое дело и в pm это отключу, буду по необходимости руками убивать

Всего записей: 636 | Зарегистр. 13-01-2020 | Отправлено: 03:51 09-10-2024 | Исправлено: Enobarbous, 04:42 09-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
страница которая почему-то не смогла выгрузиться

Там же написано, почему: руко*опые жабоскриптопейсатели плодят ивент листенеры не проверяя и не прибивая лишнего. Может, их модные фреймворки виноваты, а может, их личная инициатива - неважно, тут на уровне днк проблемы, в смысле, что вообще сайтопейсателям такая возможность дадена.

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 12:58 09-10-2024
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Эвенты это всего лишь симптомы. Никто не пишет в проект тысячи их. Но их могут порождать ввод/вывод/запись, обсерверы, вебсокеты, shadowdom и еще чертова куча всего. Так что то, что на ghost'e висит куча событий, не значит что он стал таковым из-за них.
А касательно архитектуры - "другого веба у нас нет", и я даже не слишком могу себе представить как он может выглядеть. Отсутствие возможности работы с эвентами - это буквально статический контент без какого-либо взамодействия с пользователем. Потому что ну знаете - прокрутка это событие, ввод чего-либо - это событие, клик - это событие и тд и тп. Даже текущая страница руборда на которой нет примерно никакого js имеет 230 эвентов...
Это в большей степени вопросы внутренней архитектуры движка (а конкретнее - управления памятью), но там все слишком страшно))

Всего записей: 636 | Зарегистр. 13-01-2020 | Отправлено: 14:50 09-10-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Никто не пишет в проект тысячи их.

Да щаз же.
Какой-нибудь малолетний гений вполне может запихать в рекурсию, потому, что рекурсивные алгоритмы - это же круто.

Цитата:
прокрутка это событие, ввод чего-либо - это событие, клик - это событие и тд и тп.

Я вообще-то имел ввиду не встроенные в браузер ивенты, с которыми как раз справиться относительно просто: они существуют примерно всегда (пока открыт браузер/страница), а их слушатели - тупо все прибиваются при закрытии связанной страницы. И которые к event-driven архитектуре отнести можно ну так, с натяжкой.
А возможность жспейсателям безнаказанно плодить свои собственные:
https://developer.mozilla.org/en-US/docs/Web/Events/Creating_and_triggering_events
https://dev.to/madhusaini22/how-to-create-custom-events-in-javascript-10j2

Цитата:
Даже текущая страница руборда на которой нет примерно никакого js имеет 230 эвентов...

Ну если всё настолько печально в браузере, то ой.

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 16:09 09-10-2024 | Исправлено: 987resu, 16:12 09-10-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Enobarbous

Цитата:
"другого веба у нас нет"

Сидя на опере 12.18 я чувстую что интернет уже давно делится на две части - "для умных", и "для не очень". Первая часть до сих пор нормально взаимодействует с пользователем без применения ява скрипта.

Цитата:
Даже текущая страница руборда на которой нет примерно никакого js имеет 230 эвентов...

А если в браузере выключить JS и CSS?

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 10:49 10-10-2024 | Исправлено: 7332, 10:50 10-10-2024
grey_rat

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно что на андроиде FF прописывает в юзерагенте минимальную версию андроида 10 если на устройстве она ниже. Видимо некоторые сайты не пропускают не только по версии браузера, но и девятого андроида им уже мало.

Всего записей: 1486 | Зарегистр. 20-01-2015 | Отправлено: 18:23 10-10-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grey_rat
Борьба владельцев сайтов с разработчиками браузеров.
Такой подход может вызвать проблемы с cloudflare, когда он настроен на высокую безопасность. Если есть технический способ обнаружить факт подделки версии ОС.

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 20:34 10-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru