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

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

Firefox » Установить пользовательскую поисковую систему (не opensearch) » Вчера 17:36:54

User-ganz пишет

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

Не поделитесь адресом этой поисковой системы?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 15-06-2024 12:56:21

Спасибо большое всем помогавшим в этой теме и особо Dumby!
:rock:


Dumby пишет

Он #measuring-tool-label-position

А я раньше видел этот label в Инспекторе. Но он показан серым цветом и у него стоит display:none.
Т. е. по идее его не должно быть видно на экране. А он есть. Потому я и думал, что это не то что мне надо.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2024 22:46:52

unter_officer
Я оговорился, извиняюсь. На самом деле, файл я положил правильно, в \defaults\pref\

Dumby
Да, все дело было в первой строке. О которой я не то что забыл, а просто не знал.
Теперь тултип выглядит по божески. Еще бы сделать то же самое с маленьким тултипчиком, который следует за курсором. Сейчас от него видна только верхняя половина. Нижняя вылезла за пределы черного фона и белые буквы на ней не видны.


2024-06-14-222209.jpg

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2024 21:13:39

unter_officer
Да я уже и так пробовал. Пробовал
c:\FirefoxPortable\
c:\FirefoxPortable\App\
c:\FirefoxPortable\App\Firefox64\


Все равно алерт с  ошибкой.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2024 18:07:31

_zt пишет

beggrr
По аналогии
Как отключить проверку цифровых подписей в дополнениях Firefox | Форум Mozilla Россия
Первый файл для кода, второй нужен что бы работал первый.

Попытался сделать. Сразу скажу, что у меня портабельная версия Firefox и папка его прямо в корне диска c:\FirefoxPortable\


Создал файл config.js поместил туда код от Dumby. Сам файл положил в эту самую папку c:\FirefoxPortable\
Потом создал файл config-prefs.js записал туда это

Выделить код

Код:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");
pref("general.config.sandbox_enabled", false);

В главной папке c:\FirefoxPortable\  нет defaults, но зато это есть в папке c:\FirefoxPortable\App\Firefox64\defaults\ и в ней уже есть файлик channel-prefs.js. Положил туда и свой config-prefs.js


Теперь при запуске Firefox выскакивает алерт [b]Ошибка при чтении файла настроек. Обратитесь к системному адм

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2024 12:44:37

Dumby
Ну надо учитывать, что здесь спрашивают совета не только профи. Но и простые пользователи, которые не разбираются во всех тонкостях настроек. Поэтому вполне логичен вопрос: «А куда это вставлять?»


Я вот не знаю что это за конфигурационный файл и где он. Интуиция подсказывает мне, что по умолчанию его нет, надо самому создать файл config.js и ... что дальше, куда его?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2024 00:22:50

Dumby пишет
beggrr пишет

А как насчет моего вопроса

А никак.
Скрин не выглядит как скрин с чистого профиля.


К тому же, речь о стилизации NAC.
То есть, с тебя пару строк об этом.

Я выставил в настройках параметр font.minimum-size.x-cyrillic на 20 вместо дефолтного нуля.
Иначе на ноутбуке шрифт очень мелкий, масштабирование текста на каждом сайте - выход не очень.


Когда я сбрасываю эту настройку, tooltip выглядит нормально, но читать написанное в нем надо с лупой. Как и текст на большинстве сайтов.

Иначе, напишешь :-moz-native-anonymous #measuring-tool-label-size {color: yellow !important;}
И рискуешь получить в ответ какую-нибудь классику,
типа «А куда это вставлять?», а такое никому не надо.

Я через Инспектор Dev Tools нашел этот #measuring-tool-label-size и там же в Инспекторе менял ему ширину и высоту, посмотреть как оно будет выглядеть. Выглядит нормально. Но браузер при этом виснет да и хотелось бы сделать это через стили.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-06-2024 19:15:11

А как насчет моего вопроса https://forum.mozilla-russia.org/viewto … 40#p809540


Я спрашивал как изменить размер шрифта в tooltip-е для линейки, он слишком крупный.
Есть какие то идеи как добраться до этого tooltip-а?
2024-05-11-210050.jpg

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-05-2024 21:20:18

Когда я через Панель Разработчика измеряю расстояние на странице, результат, показанный в черном прямоугольнике справа, трудно читаем. Буквы налазят друг на друга и т. д.


Как поменять в этом прямоугольнике font-size, line-height и прочее? Или изменить размеры самого окошка?
2024-05-11-210050.jpg

Сustom Buttons » Custom Buttons » 15-05-2023 02:28:24

Спасибо, Dumby, получилось.

Вот мне бы еще в консоли как то скрыть некоторые сообщения. Дело в том, что я заблокировал в Ublock Origin некоторые домены скажем play.google.com и теперь в консоли полно записей о том, что загрузка с этого адреса не удалась. Среди этой кучи ошибок бывает трудно найти то, что нужно. Каждый раз фильтровать сообщения через строку поиска не очень удобно.

Сustom Buttons » Custom Buttons » 13-05-2023 22:13:41

Dumby пишет

beggrr
Ну не стоит воспринимать всё так буквально.
Видимо, это было предложение помедитировать над Services.clearData как таковым.

К сожалению, мой уровень чайника не позволяет медитировать над этим Services.clearData. Увы...

Все что я смог родить, это

скрытый текст

Выделить код

Код:

Services.clearData.deleteDataFromBaseDomain(
   "my domain",
   true,
   CLEAR_ALL = 0xFFFFFFFF,
   alert("Готово")
)


Алерт выскакивает, но ничего не происходит.

Сustom Buttons » Custom Buttons » 12-05-2023 23:24:35

ВВП пишет

beggrr

Выделить код

Код:

Services.clearData.deleteData(Ci.nsIClearDataService.CLEAR_DOM_STORAGES, () => {});

Я запустил этот код из консоли и он удалил из папки Default все, кроме папок с настройками расширений. Это так и должно быть?

Я просил код чтобы удалить папку одного конкретного сайта, а не полностью очистить.

Сustom Buttons » Custom Buttons » 11-05-2023 22:21:04

Можно сделать удаление из папки Storage в профиле (подпапка Default) папки, созданной конкретным сайтом?
Скажем, сайтом, на котором сейчас находишься.


Ну и чтоб два раза не вставать - что насчет моего вопроса https://forum.mozilla-russia.org/viewto … 85#p804785 на этой же странице?

Сustom Buttons » Custom Buttons » 30-04-2023 21:26:09

В Панели разработчика (по F12) в консоли есть строка поиска, в которой можно отфильтровать, какие сообщения показывать, какие нет. У меня есть сообщения, которые я хотел бы заблокировать на постоянно. Можно это сделать через СВ?

Поддержка пользователей » Multiselection по ctrl+click » 21-03-2023 17:07:20

Если надо мышкой выделить в тексте несколько отдельных слов, это делается с зажатым контролом.
Но если текст находится внутри таблицы то клик с контролом вместо выделения образует рамку вокруг элемента.
И получается что выделить несколько фрагментов текста одновременно никак невозможно.
Можно как то изменить это поведение браузера?
Или может есть какой то другой способ сделать multiselection внутри таблицы?

Поддержка пользователей » Некорректно работает рекапча » 17-12-2022 01:13:12

Пандёнок пишет

beggrr
Расширения против рекламы используете? Некоторые фильтры в них могут вызывать любые проблемы на сайтах.

Точно! Это uBlock Origin виноват.
Я должен был и сам догадаться.
Спасибо!

Поддержка пользователей » Некорректно работает рекапча » 16-12-2022 21:49:50

Часто сталкиваюсь  с этим (но не всегда).
Предлагается отметить чекбокс и доказать, что я не робот. Клик по чекбоксу вообще не вызывает никакой реакции. Если с помощью клавиши ТАВ я наведу на этот чекбокс фокус и нажму энтер, начинает крутиться бесконечный индикатор загрузки. И опять же ничего не происходит. При этом Хром запросто ставит галку в этом чекбоксе.


Раньше я грешил на то, что версия браузера устаревшая. Но нет, и с версией 102 повторяется то же самое.
Как побороть?

Сustom Buttons » Custom Buttons » 15-12-2021 23:29:22

Dumby пишет
beggrr пишет

чтобы одна конкретная кнопка инициализировалась только

Словно сама госпожа Конкретность поцеловала в лоб.
Кнопка инициализируется при добавлении на DOM-дерево, cbClass.connectedCallback()

А что именно надо конкретизировать?
Вот есть кнопка, она инициализируется вместе с остальными при запуске браузера.
Но остальные мне нужны постоянно, а эта только когда я открываю определенный сайт/домен.
Я взял весь код кнопки (вкладка инициализация, другого там нет) и заключил в условие

Выделить код

Код:

if(content.location.hostname==my_domain){
     //...........  Код кнопки
}

Теперь если домен "не тот", код просто не исполняется. Но кнопка то все равно потребляет ресурсы и нагружает браузер. Так вот я и думал, может можно сделать, чтоб она инициализировалась только если я захожу на определенный сайт?

Сustom Buttons » Custom Buttons » 15-12-2021 16:29:22

Можно ли сделать, чтобы одна конкретная кнопка инициализировалась только на одном домене?
У меня есть кнопка, весь код которой заточен для одного домена. На остальных доменах кнопка просто висит и ничего не делает.

Скрипты » Как подгрузить скрипт на странице Яндекс? » 16-09-2021 19:14:08

На некоторых доменах (Яндекс, DuckDuckGo) при попытке подгрузить свой скрипт с другого домена, выдает ошибку Content Security Policy: Параметры страницы заблокировали загрузку ресурса....

Я в принципе знаю что такое CSP. И отключать ее полностью через about:config конечно не хочу.
Мой вопрос: можно ли как то сделать исключение, чтобы на мой домен ограничение не распространялось и с него можно бы было загрузить скрипт? Или может можно как то на конкретной странице отключить эту CSP?

Сustom Buttons » Custom Buttons » 19-06-2021 22:18:39

beggrr пишет

Если popup окошко открыто с помощью window.open()
Можно каким то образом заставить ссылки в нем открываться в новых вкладках этого же окошка?
Сейчас я кликаю по ссылке и она открывается в текущей вкладке popup'а. А если выбираю в контекстном меню ссылки "Открыть в новой вкладке", то открывается во вкладке основного окна.

Никто не  ответит? :(

Сustom Buttons » Custom Buttons » 17-06-2021 21:02:46

Если popup окошко открыто с помощью window.open()
Можно каким то образом заставить ссылки в нем открываться в новых вкладках этого же окошка?
Сейчас я кликаю по ссылке и она открывается в текущей вкладке popup'а. А если выбираю в контекстном меню ссылки "Открыть в новой вкладке", то открывается во вкладке основного окна.

Сustom Buttons » Custom Buttons » 09-03-2021 22:07:25

Dumby
Спасибо за код для фреймов.


Dumby пишет

А если говорить о многопроцессном Firefox, то нет и предмета разговора.
Веб-страница находится в другом процессе,
а обратиться (к чему-либо вообще) можно только в пределах процесса.

Ну вот то то и оно...  Я думал, может можно как то это обойти. Получается никак нельзя.

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

Сustom Buttons » Custom Buttons » 09-03-2021 00:22:12

Dumby пишет

И еще вопрос: как объявить функцию глобально, чтоб ее было видно из всех вкладок?
    Раньше я делал эту функцию свойством кнопки. Она объявлялась один раз при инициализации кнопки и потом ее можно было вызывать в любой момент. А сейчас как?

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

Хм... Назначить кнопке свойство в виде функции легко. Но как потом эту функцию вызывать из контента страницы?
Раньше это было действительно просто: document.getElementById(button.id).myFunction()

Но сейчас для обычного скрипта на странице document - это сам контент страницы. А как этот скрипт может обратиться к кнопке и ее свойствам?

Из frame script'а доступ есть. Но не в Fission.
Отправить frame script из CB вполне возможно.

Можно приблизительный набросок как это сделать?

Сustom Buttons » Custom Buttons » 07-03-2021 20:41:45

Как можно получить доступ к документу ифрейма, минуя кроссдоменные ограничения?
Раньше СВ делали это запросто. Но сейчас же они в контексте страницы не работают. Или есть какой способ?


Насчет прокси и Post Message я знаю, мне это не подходит, но может можно и через Custom Buttons?



И еще вопрос: как объявить функцию глобально, чтоб ее было видно из всех вкладок?
Раньше я делал эту функцию свойством кнопки. Она объявлялась один раз при инициализации кнопки и потом ее можно было вызывать в любой момент. А сейчас как?

Board footer

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