Mypal браузер - [42] :: Программы :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

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

zzz528

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mypal - это браузер который я делаю на основе лисы квантум, для того чтобы работало под Windows XP.
 
Первая часть темы [?]
 
  68.14.8 [19.04.2025]     прямая Ссылка                   Скачать с codeberg  
  68.14.8 SSE [02.05.2025] Исправлено нерабочая ucrt для пеня3 если не понятно что такое SSE то значит не нужно брать эту версию
  68.14.8 x64 х64 кстати не SSE, и никогда не будет такой, виста64 пользователи берите смело, а под хр64 не работает, как и было.
 
Следующий этап:  обновление яваскрипта до 91 и дальше
 
Обновление и возможные с ним проблемы [?]
 
Какие проблемы есть:
1. На xp вылетает если процесс взял памяти 1.5гб Подробнее... [?]
2. x64 не работает на xp64 Подробнее... [?]
3. Ошибка графики “штрихкод” на некоторых видеокартах Подробнее... [?]
4. Не работает на winxp sp2 Подробнее... [?]
   
Русификатор [?]   кому охота всяких микрофонов и скайпов [?]
Для тех кому нужен webgl [?]  "Cвоя портативность (профиль в браузере)" [?]
Набор дополнительных поисковиков [?]
сайт с расширениями  Включение однопроцесса [?]
отключения подписи в config.js для установки неподписанных расширений с 68.13.3 уже ненужно c Подробнее... [?]
   нужен ли для Mypal 68 внешний вид в стиле Firefox 15 или Palemoon ?  [?]
 
 
Вы можете делать предложения по изменениям в браузере.
Но вы не будете у меня что-то требовать, вы используйте мой браузер на свой страх и риск и я вам не должен ничего.
 
Если вы нашли баг, то перепроверьте его на полностью заново установленном браузере, новом чистом профиле, без каких либо расширений. И только тогда пишите о баге в теме.
 
Не устанавливайте древние дополнения, они не будут работать. Берите дополнения для лисы 68 с сайта мозиллы.
 
И ещё если один сайт, пишет ваш IP попал в блокировку (c)
То к этому приводит запись чего попало в useragent.override  
 
Если вам нужен другой браузер ищите на форуме его темы или создавайте новую тему.
Не надо тут писать какой хороший браузер хром и прочие.
Линукс и Андройд оффтоп тоже - идите с ними в их соответствующие темы.

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

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

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

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

Всего записей: 293 | Зарегистр. 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 заголовки.

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

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

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

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

Всего записей: 293 | Зарегистр. 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.

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

Всего записей: 2118 | Зарегистр. 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 это отключу, буду по необходимости руками убивать

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

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

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

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

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



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

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

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 эвентов...

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 871 | Зарегистр. 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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru