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

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

Модерирует : 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

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

gutasiho

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



В теме обсуждается настройка внешнего вида Firefox с использованием userChrome.css, userContent.css, а так же использование скриптов js (uc.js).

Родственные темы: Mozilla Firefox | Расширения для Firefox
 
Обсуждение на "Форуме Mozilla Россия":
Настройка внешнего вида Firefox в userChrome.css,
UCF - ваши кнопки, темы, дополнения, скрипты…
 
Темы на GitHub:
Aris-t2 CustomCSSforFx | Aris-t2 CustomJSforFx | xiaoxiaoflood/firefox-scripts | Endor8/userChrome.js | Alice0775 userChrome.js  
VitaliyV UCF - UserChromeFiles


Просьба публикуемые коды заключать в тэг [code][/code] (из выпадающего меню), а коды более 10 строк - в двойной тэг [more][code][/code][/more]
 
Как подключить скрипты JS:
метод Aris-t2 | метод xiaoxiaoflood | метод Endor8 | метод user_chrome_files (UCF)
Как подключить скрипты JSM, MJS в загрузчик скриптов от Aris-t2 , а если у вас Firefox v117+, то дополнительно...
 
Еще один способ активации, нюансы: скрипты можно поместить в пользовательслую папку, можно не прописывать активацию каждого скрипта отдельно.
 
Куда вписывать код для стиля userChrome.css и userContent.css
Также не забываем про такую строку в user.js / prefs.js (для включения userChrome.css и userContent.css):
Код:
// Turn on userChrome.css and userContent.css support
// Включить поддержку userChrome.css и userContent.css
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);  
либо эту настройку включить через about:config.
 
Полезные ссылки
 
Онлайн-конвертер иконок в\из Base64
Онлайн-редактор иконок SVG
Мануал по определению CSS-селекторов элементов интерфейса встроенными средствами браузера

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 08:34 29-07-2023 | Исправлено: Starback, 17:19 15-06-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага, так работает, если вставить вместо "перевода из буфера", будет один пункт перевода, если ниже "перевода из буфера", то два пункта, все пункты работают правильно. Теперь нужно определить и удалить часть кода, которая формирует пункт "перевести выделенный текст" + выпадающее меню.
Up
Это уточнение к моему предыдущему посту. Ваш последний пост пока не понял, пробую вникнуть.
 
Добавлено:
Death_INN
Не-а, последний пост не понял.

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 11:37 07-10-2023 | Исправлено: gutasiho, 11:39 07-10-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN
Цитата:
почему до конца? В самом конце должно быть }); Это от init(() => {
Разобрался, последнюю строку не нужно было удалять. Еще можно в самом начале кода удалить вторую иконку.
Получилось чудесно, пользоваться значительно удобнее, как-то по-человечески стало.
Суммарно скрипт похудел с 460 линий до 313, с 23kB до 18kB.
Благодарен за помощь.

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 14:05 07-10-2023
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите вот как сделать чтоб убрать Гугл, чтоб остался просто Перевести страницу, ведь всё равно кроме  Гугла ничего нету, чтоб нажать не на Гугул а на Перевести  страницу  и чтоб  она перевелась а Гугла чтоб не было совсем - а?

 
Добавлено:
.....мне вот только это одно изменить и всё, остальное я уже убрал все что с буфером связано
 
Добавлено:
вот  эти два  пункта мне   нужны, их  удалять не нужно

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 05:35 08-10-2023 | Исправлено: pangasiys, 06:49 08-10-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт от aborix (давно aborix в сети не видел) "Обновить URL закладки", логика работы проста - открыть закладку, пусть это будет страница 17 темы форума, в этой же вкладке открыть страницу 20 и клик на кнопке, закладка будет обновлена. Если страница не добавлена в закладки, клик на кнопке будет вхолостую.
Код

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 10:44 09-10-2023 | Исправлено: gutasiho, 17:05 09-10-2023
rubel



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

gutasiho (10:44 09-10-2023)
Цитата:
Скрипт от abori

Вот этот работает хорошо с методом Aris-t2., а вот на другом браузере с методом user_chrome_files (UCF)
совсем кнопка не появляется.
 
 

Всего записей: 1427 | Зарегистр. 12-07-2004 | Отправлено: 14:41 09-10-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rubel
Я от ucf ушел, но вроде как работал он с ucf, не вчера это было. Важно, что с Aris работает.

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 17:05 09-10-2023
rubel



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gutasiho
У меня не работает ни со старым ни с новым UCF.

Всего записей: 1427 | Зарегистр. 12-07-2004 | Отправлено: 17:30 09-10-2023
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
упрощённый скрипт для перевода, всего два пункта, "Перевести на русский" страницу и "Перевести на русский" выделенный текст, нету никаких буферов и прочего дерьма
Код

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 14:25 10-10-2023 | Исправлено: pangasiys, 18:04 10-10-2023
kokoss19

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
Не тот код выложили, правильный(без загрузчика...) тут

----------
Win7 / FF115

Всего записей: 2110 | Зарегистр. 16-07-2018 | Отправлено: 15:32 10-10-2023
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kokoss19
да да! я  именно этот код и выложил  только тёмный его  сделал окошко, а что значит  без загрузчика?
 
Добавлено:
...нет! у меня тот  не работает- работает какой Я выложил

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 15:43 10-10-2023
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
Цитата:
упрощённый скрипт для перевода, всего два пункта,
Рекомендуется сначала заключить код в тег "код", а потом в тег "more", оно ж совсем другая картина получится, цивильная. Пример - 4 поста вверх выше вашего.

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 16:12 10-10-2023
pangasiys



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

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 16:24 10-10-2023
gutasiho

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

Всего записей: 6702 | Зарегистр. 14-09-2020 | Отправлено: 16:47 10-10-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Двух своих правок в коде не вижу. Хотя, кому это нужно, кроме меня?..
https://forum.mozilla-russia.org/viewtopic.php?pid=796999#p796999
https://forum.mozilla-russia.org/viewtopic.php?pid=807304#p807304

Всего записей: 747 | Зарегистр. 26-12-2009 | Отправлено: 17:04 10-10-2023
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xrun1
не нервничай пжлста) я  поправил тут
 
Добавлено:
....ещё скажи пжлста а вот это удалось исправить?

Цитата:
Хм, обнаружился баг. Наличие в переводимом тексте символа стрелки влево < приводит к падению окна перевода.

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 18:06 10-10-2023
kokoss19

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

Цитата:
а что значит  без загрузчика?  

Если не ошибаюсь, то загрузчик скриптов

Цитата:
нет! у меня тот  не работает- работает какой Я выложил

странно, какая версия UCF ? И код нужно добавить после строки:
// Здесь может быть ваш код который сработает по событию "load" или импортом.  


----------
Win7 / FF115

Всего записей: 2110 | Зарегистр. 16-07-2018 | Отправлено: 20:12 10-10-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pangasiys
Да, исправилось, вторая ссылка. Вижу, что поправил.

Всего записей: 747 | Зарегистр. 26-12-2009 | Отправлено: 20:15 10-10-2023
pangasiys



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kokoss19
Цитата:
странно, какая версия UCF ?
у меня не  USF, у меня скрипты по  метод Aris-t2
 

Всего записей: 6501 | Зарегистр. 05-06-2012 | Отправлено: 20:20 10-10-2023
xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kokoss19
Там стоит вызов
this.googletranslate.constructor();
Так должно работать. У меня отдельным скриптом импортом в CustomStylesScripts.jsm.

Всего записей: 747 | Зарегистр. 26-12-2009 | Отправлено: 20:21 10-10-2023 | Исправлено: xrun1, 20:21 10-10-2023
kokoss19

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

Цитата:
Там стоит вызов
this.googletranslate.constructor();
Так должно работать.

Работает и без этого:


----------
Win7 / FF115

Всего записей: 2110 | Зарегистр. 16-07-2018 | Отправлено: 21:07 10-10-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Mozilla Firefox - стили userChrome.css и скрипты js


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru