Feodor2 / Mypal68

web browser
Other
608 stars 37 forks source link

force disabe blured blur bluring #443

Open NS-Clone opened 4 months ago

NS-Clone commented 4 months ago

а если подумать в 99,9999999999% случаев блур юзаетсо исключительно в M$-ZOG целях почему бы не сделать возможность отключить его глобально и навсегда? в 369% случаев это применяетсо для не нужного замыливание того чего тебе нужно видеть по типу и "быстрее кyпитe pro чтобы дочетать" или "мы заботимся о вас поэтому выкинули это "окошко" посреди экрана а все остальное размыли"

оно есть как для текста так и для картинок

2024-05-09_101936 2024-05-09_102027

некоторые сайтеки грузят превиев картинки в очень сильно пожатомм jpeg-е чтоб отображать что нибудь до того как загрузитсо полная картинка но при этом они размывают этот jpeg так что рассмотреть на нем что либо физически нельзя хотя если открыть эту картинку отдельно то на ней виидно намного больше деталей

2024-05-09_104045 это такой еще легкий пример 2024-05-09_103943

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

так что я какой либо полезной пользы от этого мыла в принципе не вижу

я уже многокрратно искал способы как выпилиить это гуафн00 на автомате но так ниче и не нашел (хотя возможно были адоны дляя конкретных отдельных сайтов)

...хотя некоторые быдл00сайтеки по моему еще печатают обычный шрифт поверх размытого для быдл00эффектов ну да и xpeн с ними

Feodor2 commented 4 months ago

Если мобильника на 2g то часто буде это иметь, и никак отлючить это нельзя, только заставить владельцов сайтоы не ставить кртинки по 15мб. А с шрифтами всё совсем по дргуому и уже обсуждалсь, заменять модные мыльные шрифты на системные с помощью юзерстиля.

zanud commented 4 months ago

@NS-Clone жалуется не на то, что картинки приходят низкокачественные, а на то, что пришедшие картинки замыливаются браузером до полной неразличимости изображения. Делает это CSS-ная функция blur() (именно CSS-ная: https://developer.mozilla.org/ru/docs/Web/CSS/filter-function/blur).

Соответственно, и просит он дать возможность отключать её. Грубо говоря, если в настройках стоит какой-то флаг, то чтобы всё её действие сводилось к просто return;.

NS-Clone commented 4 months ago

Соответственно, и просит он дать возможность отключать её.

ибо она явно ненужна в браузере

Feodor2 commented 4 months ago

То есть разработчик сайта нарочно вставляет эту функцию, что за идиотизм. А дай мне ссылку на этот конченый сайт, если что я могу просто сделать пустышкой эту функцию, но убирать лучше не нада, а то может быть точно также как с бэконом.

NS-Clone commented 4 months ago

ну совсем убирать оно не надо ибо может поломать оформляятельства на быдлo сайтах и тут же набигут толпы хомяков (например какието умники так делают тень под текстом) а вот в about:confiig можно было бы повесить выключатель

для текста например вот https://context.reverso.net/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9-%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9/%D0%BD%D0%B5+%D0%BD%D1%83%D0%B6%D0%B5%D0%BD

для картинок например хабр https://habr.com/ru/companies/wunderfund/articles/811905/ (но тут это чисто временно а такое бывает и на постоянно (типо только для избранных)) я то могу вспомнить где найти постоянно размытое но такое я сюда постить не буду :) (чтоб не ставить под удар свой ак) может потом вспомню что поприличней :)

авот https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/blur https://www.w3schools.com/howto/howto_css_blurred_background.asp

что за идиотизм.

чтобы вы немедленно купили PRO чтобы дочитать статью или чтоб быстрей отослали сканпаспорта чтобы потом непременно купить PRO

Feodor2 commented 3 months ago

Я придумал как отключить, вроде ничего не сломалось прописать в юзерконтенте *, :before, :after { filter: blur(0px) !important; }

NS-Clone commented 3 months ago

Я придумал как отключить, вроде ничего не сломалось прописать в юзерконтенте *, :before, :after { filter: blur(0px) !important; }

а содержимое юзырконтента можно вешать на кнопки с какого нибудь готового адона?

zanud commented 3 months ago

прописать в юзерконтенте *, :before, :after { filter: blur(0px) !important; }

Это не является полным решением, потому что если в стилях самой странички попадётся filter: blur(...px) !important;, то действовать будет именно это правило (как более позднее).

а содержимое юзырконтента можно вешать на кнопки с какого нибудь готового адона?

Официально всегда заявлялось, что для вступления в силу изменений в userContent необходим перезапуск Firefox. Но однажды появилась кнопка для CustomButtons, которая позволяла обходиться без перезапуска. Но CustomButtons - это же XUL-дополнение, а для браузеров, которые поддерживают только WebExtensions, ничего подобного нет. Хотя народ некоторые из тех кнопок через userChromeJS прикручивает.

zanud commented 3 months ago

Подключение своего стиля на страничку можно реализовать через user script (GreaseMonkey, ViolentMonkey и т.п.), и как раз в этом случае пользовательский стиль будет иметь приоритет, поскольку именно он окажется самым последним в списке.

Feodor2 commented 3 months ago

то действовать будет именно это правило (как более позднее).

А где это реально используется, давайте ссылки буду что-то думать ещё.

zanud commented 3 months ago

Где авторам сайта вздумается использовать "!important" в своих стилях - предугадать невозможно. Но они так делают, я много раз встречал (правда, не с blur).

Если нужно, я могу соорудить такую страничку и разместить её на своём сайте, но зачем? То, что просит @NS-Clone, - добавить в about:config настройку, включающую/выключающую blur, - явяется самым логичным и простым в реализации.

Feodor2 commented 3 months ago

самым логичным и простым в реализации

Но всё равно нужно повозиться, а пока я не буду на это время тратить

zanud commented 3 months ago

Ничего, он этого всю жизнь ждал, подождёт и ещё немного :grinning:

NS-Clone commented 3 months ago

Ничего, он этого всю жизнь ждал, подождёт и ещё немного 😀

ну типо до главное что проблема гдето озвучена и теперь....

а пока посмотрим чего даст этот юзерконтент

...ну и сильно активно громко боротсо тожо не надо ато вон сайтописатели местами генерируют размазанные жипеги на стороне сервера ...потом еще увидят будут еще и тексты размытым жипегом слать... :rofl:

zanud commented 3 months ago

...потом еще увидят будут еще и тексты размытым жипегом слать...

У этого трюка есть и нехорошая (для них) сторона - поисковые сайты тоже не будут получать текст и, соответственно, не будут показывать сайт в своей выдаче.