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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Проблемы с сайтами » Проблемы с YouTube (problems with YouTube, youtube) » 28-07-2021 14:03:43

ARG
Это не "проблема"(задача, неудобство, сложности по-руськи) это сознательное действие ро-бота(ИИ) гугля\ютуб. Вот, например в случае Пельменя (PaleMoon), ютуб уже давно, полностью осознанно и намеренно удаляет любой камент написанный с него:  YouTube removes comments created with Pale Moon
Так же, там есть такая штука, как "скрытие ото всех кроме тебя твоего писанного камента". Если гугля-бот или любая гугля-живность, решит что ты плохой; что ты пользуесся "не тем"(что нужно) бравзером - то твои каменты будут видимы только тебе одному; их не будут удалять, но видеть их будешь только ты под своей учёткой.


Это самый-настоящий, такой толерастный и , само-собой самый мразотный, вид цензуры(отсеивания неугодных) от "копрорации бобра" :/  ты должен писать только восторженные, односложные приложения и тогда тебя не тронут. ... но стоит тебе проявить себя как самостоятельный и мыслящий, как имеющий другое мнение или л

Сustom Buttons » Custom Buttons » 19-07-2021 12:46:52

Можно ли из CB узнать запущена ли программа(есть ли процесс) в Системе?
Хотелось бы аналог консольного :

Выделить код

Код:

tasklist | findstr /i "dmaster.exe" && echo "Есть !11" ||  echo "Нийхуа 222"

rem вообще то с переменной, дабы дальше ее юзать подставляя параметры запуска или просто урл-у ↓
tasklist | findstr /i "dmaster.exe" && set run=true ||  set run=false

Сustom Buttons » Загрузка стр. » 16-07-2021 06:30:24

Ниччё он не видит, спрашивает у бравзера : грузится или нет, всё.
Если хочешь что-то из состава страницы анализировать, то ЕЯПП, тебе нужно что-то типа readystatechange
можно и слушатель тож

Выделить код

Код:

addEventListener("readystatechange", function(){ ........ } )

Время загрузки страницы и ресурсов
Но опять же, это всё для ламповых Мозилл. Что там сегодня в хромоЗилле, ведомо только ограниченному числу лиц :)

16-07-2021 06:33:38
readystatechange using addEventListener versus old-style property?
Dom Document.readystatechange event example

Сustom Buttons » Загрузка стр. » 15-07-2021 18:07:17

В ламповой это было так:

Выделить код

Код:

if( gBrowser.webProgress.isLoadingDocument ) gBrowser.stop();

    else goDoCommand("cmd_scrollTop");

.. как щаз хз. на Пельмене сижу, там так и сейчас.

Сustom Buttons » CB for xul browser (FF=<52 PaleMoon и другие) » 03-07-2021 16:47:57

Кнопка для Ютуб и плееров Pot \ Cherry . В зависимости что в буфере и что открыто, либо будет запрос, либо просто запуск плеера.
Сильно подозреваю, что алго\код можно улучшить, но ничего лучше не могу придумать... в оди момен даж запутался. Но получилось в итоге как хотелось.
[spoiler]
[code]
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EPot%20%5C%20Cherry%20players%20run%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAE+ElEQVRIid2VXW9UVRiF+ROGX9E5MyDGdubMtJUWjIlELyRGhM5QaWlroICJigkmthi1UUQDpH4kBjEBoVgKCGIMBAl12juV6RRo7Nnvxz6H2srXFGL2Xl7gXecP6Hu136tnr6y18i5b9r+ZWTO7T1gnmHmClSeEeFJVy6w6ocoTQjLJxJPCPEnMkyI8YdWWVWyZmSdUpaxWytbachTRW0sAkYmIVcDGgJghKiBisKpjESizU1WoiGMWxyqOhSGizpCBsIBZHBkCK08sARgmw6JgVbf+hfU4c2YMwuwjY1xzcyumqlWvKiBhL6JOlZ2wgMiAiLyogFUcEXkrtrwEwMyRKkOYcfnKFTQ2NYGZMTAwiMG9e8HM

Сustom Buttons » получить состояние ЦП » 28-06-2021 21:41:58

Занимаемый RAM, а точнее VirtualMemory(RAM+pagefile единое адрессное пространство) вычислить можно т.к. прога запрашивает у ОС эту память, определенный объём нужной ей для работы памяти и ОС выдаёт этот объём.
Соотв. это всё можно взять и вывести в виде конкретных значений, посчитав адреса по-которым лежишь в памяти ты_сам(исполняемая программа) и переведя их в К\М\Гбайты.
Но вот то, как и где тебя исполнили, сколько тактов процессора на тебя потратили и проч. тонкости - программа не знает и знать не может\недолжна. Это всё дела и забота ОС.

Сustom Buttons » получить состояние ЦП » 28-06-2021 12:04:51

dim222 пишет

Возможно ли?

Может и можно, но КМК довольно сложно\невозможно. Получить реальное сост-е проца, можно только из 0-кольца защиты ОС или через длинную цепочку вызовов ф-ций(часть из них недокументированна). А бравзер работает, как и все др. программы, в 3-м.
Тот же ProcessHacker2\3 грузит для этого драйвер. Все прочие программы что получают инфу о "железе" тоже работают через драйвер(Аида, HWmonitor, CPU\GPU-Z и проч.). Так спроектированна ОС изначально, в этом весь смысл: не пускать к железу вообще ни одну программу, только через драйвер.
А то, что ты сможешь найти из 3-го кольца в бравзере, это будет очень-очень относительные и неточные цифры.  Читай - бесполезные.

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 16-06-2021 12:34:20

Rag мне пригодилась. Скачал, поставил, пользуюсь. Ошибок за два дня незаметил.
Кроме манифеста правленного, есть какие-либо еще изменения для PM сделанные ?

Поддержка пользователей » Как сделать регулярку? » 16-06-2021 01:11:10

ну, яхз. я проверяю на страничке что предложил выше, и все выбирается как надо.
Ну добавь еще один нежадный ? к первой *

Выделить код

Код:

new RegExp(/\<h3 class=\WUo8X3b.*?Описание.*?\/h3\>/i);

16-06-2021 01:21:21
.... ааааа, оно у тебя в одной строке всё идет, чтоле?

16-06-2021 01:33:10
Это чтоле  xhr = new XMLHttpRequest()  и ответ разбираешь?
Если так, то

Выделить код

Код:

var re = new RegExp(/.*(<h3 class=\WUo8X3b.*Описание.+?\/h3>).*/i);

ME133XX_t.png

Поддержка пользователей » Как сделать регулярку? » 15-06-2021 22:37:19

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

Выделить код

Код:

var re = new RegExp(/(\<h3 class=\WUo8X3b.*Описание.*?\/h3\>)/i);

вот страничка с вычислителем и справкой, поиграйся там Регулярные выражения мож что придумаешь.

Проблемы с сайтами » Проблемы с YouTube (problems with YouTube, youtube) » 15-06-2021 21:22:26

Пандёнок ты ежли низвубногой, то хотяб не ёрничал... вход на трубу, не на самой трубе выполняется уже давно. Все действия с адресом accounts.google.com и если для него не сделанны спец. разрешения, то зайти ты не сможешь. К самой трубе это не имеет отношения, она будет работать ибо домен другой.


_zt  :rolleyes: ты бы в консоль глянул чтоле... в стотысячный раз повторял очередной аноним, очередному юзеру, строчащему гневные послания в интронэты, вместо предоставления полезной информации.
Неработающая кнопка "Далее" при входе на accounts.google.com - это стопудово, зарезанные скрипты. А вот кто и где их вырезает\блокирует, ты или пров(что оч.сомнительно) это оно и есть...

Поддержка пользователей » Как сделать регулярку? » 15-06-2021 21:03:15

Выделить код

Код:

var re = new RegExp(/(\<h3 class=\WUo8X3b.*\/h3\>)/);
или просто 
    var re = /(\<h3 class=\WUo8X3b.*\/h3\>)/;

будет запомнен в $1

Проблемы с сайтами » Проблемы с YouTube (problems with YouTube, youtube) » 14-06-2021 22:33:31

Glenn Witcher, _zt у вас скрипты заблокированный нужные. Это может и ФФ сделать своей "политикой безопасности", но чаще это этивашиАдблоки с автомат.подписками виноваты.

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 14-06-2021 20:12:28

Yeesha прям с языка снял :D  +1
Вот, наконец, мы и выянили подлинную суть топика и, соотв., причину волнений TS! vertex1, Твой ссд убьёт скорее плохой блок питания со скачками и просадками, неотключенная индексация NTFS, неработающий (это почти исключено, но всё же...) TRIM , а так же "вирус кашпировского" или его аналоги, что сотни операций чтения\записи производят "на каждый чих" в ОС.


upd. Пойми прально: кэш... большинство неверно думает про него. Там бравзеры хранят уже выполненный_код_скриптов_стилей_и_проч., уже посчитанный и построенный ДОМ(тут не уверен) для твоей машины\системы.
И аргумент некоторых надмозгофф: да я из сети быстрей подтяну, умя гигабит, чем мне бравзер из кэша с диска прочитает - явл. глупостью. "подтянутый" нужно будет выполнить и собрать. И на это будут потрачены ресурсы, и  время. ... а потом, у них батарейки в ноутах не живут\недержат. (не только изза этого, но в том числе).


ХДД

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 13-06-2021 22:04:54

oleg.sgh пишет

Почему я должен отказываться

Ты волен делать что хочешь. Я всего лишь говорю о том, что это не имеет особого смысла(кроме образовательного и навыков\опыта в понимании как работает ОС) и не дает выигрыша.


oleg.sgh пишет

Другое дело, не вижу смысла в помещении на него всего профиля, а тем более браузера.

Смысл был в том, что диски hdd, это самый медленный узел во всём компе и даже читается оттуда dll в разы медленее, чем из опер.памяти. А с появлением доступных трердотельных SSD , за это все можно забыть, скорости доступа если и не сравнялись, то значительно приблизились. В ~10раз SSD быстрее HDD. т.е. минута загрузки ОС  стала 6сек. И это перестало иметь смысл.


Можно соорудить систему(и такое делали уже давно Windows на RAM-диске) где вообще всю ОС запихнуть в RAM и она будет работать там отличненько. Но когда отрубят эл-во, то придется долго ее опять "заводить". Можно соорудить и страховку с аккумуляторам

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 13-06-2021 21:04:05

oleg.sgh пишет

Можно только кэш.

Да всё что хошЪ можно. Запихивал в RAM 3ГБ, вообще весь бравзер целиком. Вместе с профилем, кэшем и бинарниками. Разница есть, но не_в_разы как рассказывают в интронэтах. Отказался.
И ещё. Ютуб, очень плохой пример "сравнения бравзеров". Гуглы ориентируют хром на ютуб, а ютуб на хром. И чем хуже будет другим, тем лучше...

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 13-06-2021 19:47:35

Ну, это бессмысленно и даже глупо. Это аналог вопроса про перенос файла подкачки в опер.память или его "отключение". Должен ли я отключить файл подкачки, если у меня много оперативной памяти и др.топики, тысячи их.
Это глупости, ибо сама OS Windows так спроектирована (Подробности по-ссылке выше или у того же Руссиновича в его книге "Внутреннее устройство Виндовс") чтоб использовать pagefile в своей работе. И если его небудет, то кол-во ошибок(внутри подсистем ОС) вырастет.


Тоже самое и тут. И многие это делали. Я тоже это делал(и ФП отключал\переносил и профиль бравзера в RAM), но отклазался. Это не даёт ничего, только усложняет всю конструкцию и затрудняет восстановление в случае сбоя.

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 13-06-2021 18:31:39

vertex1  ProcExp(PE) хорошая прога(кто я такой, чтоб спорить с Руссиновичем), но очень путанные там данные, судя из моих опытов с ней и справки. Возьми Process Hacker(PH)  или здесь GitHub - processhacker там наглядней и доступней КМК.  Ибо хром, да еще с открытым ютуб, не занимает в памяти 150мб. Это смешно. У PE здесь своя какая-то логика подсчёта и вывода счетчиков.


Вкратце: здесь работает аналог закона сохранения энергии: ничто никуда бесследно не исчезает и не проходит. Если есть объём данных(видео файл), то он будет прочитан и где-то сохранён на время просмотра(не весь файл и в разные "кэшЫ"). Если ты этого не видишь, не значит что это не происходит.
[i]I/O Write Bytes - The number of bytes written in input/output operations generated by a process, including file, network, and device I/Os. I/O Write Bytes directed to CONSOLE (console input object) handles are not co

Firefox » Firefox и кэширование видео на диск при онлайн просмотре » 13-06-2021 16:43:33

И где ты увидел:

vertex1 пишет

почему- то кэширует видео на диск, тем самым создавая огромный объём бесполезных перезаписей, а chromium нет.

Конечно же, 

vertex1 пишет

я неправильно мониторю конечно.

То, что ты видишь в PE(даже не раскрыв "плюсики" :/) - это память; разные области опер.памяти одного из "потоков" в каждой из программ, что используют разные "движки", писаные разными командами кодеров.
А если ты хочешь понять про диск, то сравнение твоё будет не в плюс хромому - т.к. столько сколько он0 пишет на диск - не пишет никто! Найди его папку с кэшем и ужаснись :o (мой виденый рекорд - 25 гб "бесполезного гофна": трэкинга и проч. херни в десятках тысяч файлов, в сотнях папок)

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-06-2021 17:54:15

ВВП пишет

Кто знает,что тут не так ?

Выделить код

Код:

@-moz-document url("chrome://custombuttons/content/editor.xul") {

Обсуждение расширений » Какое расширение делает проблему? » 15-05-2021 18:20:14

ХттпсЭвривэре. ибо линки на трекере по обычному хттп, без S.  99%
ps. Зачем ставить всё подряд, не понимая что и для\почему.

Мобильный Firefox » Установка Firefox на смартфоны без Google Play Market » 13-05-2021 23:12:33

Аналоги Google Play Market или чем можно пользоваться, если Плей Маркет не работает
Aptoide FF 
Кстате забавный уже-не-прикол словил: если набрать  "g аналоги гуглоплей"  или "g apptoide"  - гугол не дает поиск, а вываливает "капчу". Ваще афигели копрорация_бобра.

Сustom Buttons » CB for xul browser (FF=<52 PaleMoon и другие) » 12-05-2021 13:38:20

Подскажите ф-цию (где живёт и как называется) в Mozilla и\или PaleMoon коде, что отвечает за остановку видео. Та, что зависима от настройки:
media.block-autoplay-until-in-foreground.
Сейчас (да и всегда с момента появления) бравзер останавливает, довольно неплохо, видео в фоновых вкладках. Но стоит переключиться на неё - и видео стартует; тот, кто придумал такое поведение - лучипоноса заслуживает, однозначно.
Хочу изменить это поведение. Поменять, чтоб при этой настройке видео стопорилось везде и всегда; и в фоне(что уже есть) и в активной вкладке, и не стартовало при переходе на вкладку с остановленным видео. Чтоб вообще ничто нигде не шевелилось, пока я не жмакну кнопку play!

Облазил сорцы но т.к. слабо знаю это всё дело, то ничего я не нашёл. Если кому известно, что это за ф-ция, где живёт - дайте знать. Ну, а если вдруг, кто уже делал_патч\знает_где_такой_патч_лежит, былоб вообще шикарно :)

(все эти расширения, скрипты - это не то. лишние рес

Firefox » Сервер обновления » 10-05-2021 14:50:39

Посмотри в config-е по-фильтру: update  и  http   хтттп в параметрах,  а update гляди в названиях. Всё что подозрительно совпадёт - в бан.

Поддержка пользователей » Можно ли сделать автоматический разлогин акка firefox в конце сессии? » 09-05-2021 18:44:20

Совершенно неверные у тебя представления о том, как работает ОС и программы в ней. То что тебе нужно, это узнать\прочитать\понять что такое "профиль"; и в ОС и в ФФ.
То что ты хочешь, делается одним из двух способов:
1. созданием другого юзера в Виндовс, с паролем известным только тебе. И работая под своей учеткой, ты пускаешь ФФ от имени этого, другого юзера. Вводишь логин\пароль и пользуесся.
И если ты закроешь ФФ, то любой другой запустив этот же значек, получит запрос пароля, которого он не знает. А рядом сделать ярлык просто на ФФ, для запуска под этой текущей_учеткой.
Это такой-себе аналог sudo из линуха. такой-себе, ибо нужно вводить пароль каждый раз.

2. проще намного, известный уже туеву_хучу лет метод; метод рекомендованный всеми бравзеростойками, но юзеры по сей день нивзубногой: делаешь батник\ярлык с параметром

Выделить код

Код:

-profile "%путь_к_папке_профиля%"

которую прячешь где-то. А сам ярлык\батнег тоже засунуть можно куда-угодно подальше. например в %SYSTEMROOT%.
Я вс

Board footer

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