-
Notifications
You must be signed in to change notification settings - Fork 1
/
firefox_profile_ucf_dobrov.html
194 lines (182 loc) · 23.3 KB
/
firefox_profile_ucf_dobrov.html
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>профиль Firefox 78+, улучшенный кнопками, стилями, user-скриптами</title>
<style type="text/css">
body { background-color: #e5ebfa; color: #555;}
{ font-family: Helvetica, Arial, sans-serif; font-size:12px;}
p{ margin:0px; padding:0px 0px 0px 0px; text-indent:0px;}
blockquote{margin-top:2px;margin-bottom:2px;}
table{ table-layout:fixed; border-collapse:collapse; empty-cells:show;}
td, th{ vertical-align:top; text-align:left;}
div{ padding:0px 0px 0px 0px;}
.RedText { color: #900090;} .BlueText { color: #0000CC;} .GrayText { color: #999999;}
a.tooltip span { display: none; padding: 2px 3px; margin-left: 8px; max-width: 400px;}
a.tooltip:hover span { display: inline; position: absolute; font-size: small; background: hsl(62, 53%, 90%); border: 1px solid #888;}
#floatTip {
position: absolute; display: none;
border: 1px solid #666666; /* рамка */
padding: 4px; /* поля вокруг текста */
font-family: sans-serif;
color: #333;
border-radius: 2px;
box-shadow: 4px 4px 2px 0px #bbbbbb;
background-color: hsl(62, 53%, 90%); /* Цвет фона */
width: 350px; /* ширина блока */
}
a {text-decoration: none}
a:hover {text-decoration: underline}
.small {
color: #555;
font-family:Helvetica, sans-serif; font-size:small !important;
}
H2 { font-weight: bold; font-size: large; background-color: #d0f5df; padding: 0px 0px 0px 50px; margin: 8px 0px 0px 0; width: 90%;}
H3 { font-weight: bold; font-size: medium; color: #3570B8; margin: 8px 0px 0px 0;}
.trigger_note { DISPLAY: none}
.aHistory { text-decoration: none;
}
.aHistory:hover { text-decoration: underline}
.history { text-align: left;
font-family:sans-serif; font-size:medium !important;
margin-left: 8px;
background-color: #EbEdEe;
max-width: 960px;
}
</style>
<script type="text/javascript">
function toggle(section, sec = document.getElementById(section)) {
sec.style.display = (sec.style.display == "block") ? "none" : "block";
document.getElementById("faq").style.display = (sec.style.display == "block") ? "none" : "block";
}
document.onmousemove = moveTip;
function moveTip(e) {
floatTipStyle = document.getElementById("floatTip").style;
w = 250;
if (document.all) {
x = event.clientX + document.body.scrollLeft;
y = event.clientY + document.body.scrollTop;
} else
x = e.pageX; y = e.pageY;
if ((x + w + 10) < document.body.clientWidth)
floatTipStyle.left = x + 'px'
else
floatTipStyle.left = x - w + 'px';
}
function toolTip(msg) {
floatTipStyle = document.getElementById("floatTip").style;
if (msg) {
document.getElementById("floatTip").innerHTML = msg;
floatTipStyle.display = "block";
} else
floatTipStyle.display = "none";
}
srczip = 'https://github.com/VicDobrov/UserChromeFiles/archive/refs/heads/main.zip';
window.onload = function(){ // грубая правка содержимого страницы
document.querySelectorAll('a').forEach(el => { // 'a, div, script'
if (el.outerHTML.includes('src.zip'))
el.href = srczip;
}) // Не перезаписывать innerHTML, перебрать нужные элементы и сделать замену. к моменту замены может оказаться так, что код из тегов script уже успел сработать со старыми значениями.
}
window.fav = 'data:image/webp;base64,UklGRkYCAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSJcAAAANcGJr25S8mH4SNGxAgsguPCZ0BcMOiDSNRpvVaCTa3AI2qm2e2ofz7OuwgIiYgMzb4kVjGvegnQFAwXgFVnvcOmtnMJtutAa3Vo4mhRMDpWq8AjfU+yQoYf1/oTkTIdUrknKswNQ5yAdDzqgr4CYbsJWQfEyEU5QNEl2eKFM2AAIbjmSIMjwXPGyEdj6Bdn4mj9KO63sAAFZQOCCIAQAAdAgAnQEqGAAYAD6dRppKgoCqgAE4lsAKwgisgG27uzPePSvBIu/Pr0HJqW+AfoAIHl2DrAnRo/G3JBpTx8yE7L6LFQyD+yUNvuRYAAD+7mwmpaoBcsJ1hVKsMI2ucqid8qndm+WEvH4l4il6lA8FPscgnrRHrnSjjyNcfUV21+TkfqOWKou2UvVsZSl1z+jKs760Vij5XCWF9Uo6TZAhKfrJpeILyQYwq2Ee/g1uyEH/dJMI/91DsVpI6i2vV/Jqpd4/KniJtTm1woLvaotA2ikt3eeBaqlHf8WPe++lSWS7fETjgvzzbflp0Rj+v23kbb9e/VjUcPaD83shRuwzEo6CAO/AGxE+Zwbvv9NDsQT6T+S4CCDOFTuMRVv9/0E4P+uK+Vc3bMfQQD05gY/fes+ZX6ZHkvFdMn7zX8LMVvI59p7F806HPD2lBjs4lWWhQ5ckJDNflZL49370shr3/Q9uMJN9i/NVCu4OT7K3+4+/RkAMnjuY09u+3i4y4CldQG789iIAAAA=';
window.ext = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAETAAABEwGpfUaAAAAAdElEQVRIx+XUyw6AIAxE0Zn//+jrngAFbExVliXNgfRhQJJkW8GhE5smAfIiwOTO2YCbWCrgAP0JsFpQgq5zC0QJvZcStKlHgHV+KAHoBrYN7EJD4Hgl7ACra+KdgMsXOaPAdQbtG6vCT+2i868M5iALMqALrrq70Tnm+GsAAAAASUVORK5CYII=';
</script>
</head>
<body>
<p><a href="http://forum.mozilla-russia.org/viewtopic.php?id=76642" onMouseOver="toolTip('<b><i> рекомендуется</i> Firefox версии 90 и выше</b><hr>Расширение возможностей и настройка <br>стиля браузера с помощью скриптов<br>Автоматизация скриптами iMacros<br>и многое другое на форуме<br>https://forum.mozilla-russia.org')" onMouseOut="toolTip()" ><strong>Экспертный профиль Firefox</strong></a> <a class="tooltip" href="http://victor-dobrov.narod.ru/projects.html">© Dobrov<span>мои проекты</span></a> <span class="GrayText"> – <span class="RedText"><em>кнопки</em></span><em>,</em> <span class="BlueText">скрипты</span><font color="#444">, стили</font><small> [<a class="tooltip" href="src.zip">09.05.2024<span>скачать архив</span></a>]</small></p><div id="floatTip"></div>
<p style="margin-top: 9px; margin-bottom: 5px; line-height: 130%">
Вернуть <span style="color: darkred">удалённые закладки</span>, перевод сайта/текста, <span style="background: linear-gradient(to right, #4ff, #cff 70pt)"> Прогресс загрузки </span><br>
<span style="background-color:#FED"><strong>Меню переключения</strong> скрытых настроек</span>, Добавить закладку без запроса<br>
Проиграть/скачать видео или ссылку <strong>программой из контекстного меню</strong><br>
<strong>Открыть в боковой панели</strong> Сайт, Закладку, Файл, Журнал, Загрузки…<br>
<span style="background-color:#DFF">Расположение закладок</span> в подсказке Звёздочки, Экспорт папки закладок<br>
Яркость колёсиком ± на Замке <img src='data:image/gif;base64,R0lGODlhLAAUAPIAAFZdZnJ6gm+LsZOdrJmqvrnD08jV59jj9CH5BAAAAAAALAAAAAAsABQAAAOUeLrc/jDKSau9WBkyAgDBQBjWJghjNXxsCwyUcc4COX3CUCjFIHwUQs5g8BEowEPhuEhKTjaZAAk4rKpN7HO6OFGtzkMY4u1yJUBCeNzw0d6wiKdQcNYD2/dbsoI5+3l6MxJ3BnUac4GCZxAeUzsHP3iKghN1IHQeAJARizQUly2cnZ5lEzI4NhNui3EZr7CxsrOvCQA7' style="margin-bottom:-6px"> режим <font style="background-color: #F0F0D0">Proxy</font> <font style="background-color: #FFE8FF">разным</font> <font style="background-color: #E0F0D4">фоном</font> <strong style="text-decoration: underline"><a class="tooltip" href="#" onclick="toggle('help'); return false">≡ Меню<span>Автонастройка <span style="background-color:#FEF; margin-top:-3px">Меню и Щит красные</span><br>Без прокси: голубой, Системный: серый</span></a></strong><br>
<strong style="text-decoration: underline"><a class="tooltip" href="#" onclick="toggle('help'); return false">можно изменить<span>В скрипте ucf_hookClicks.js меняйте «под себя»<br>Подсказки, Keys нажатия клавиш, Menu команды, Mouse клики мыши, Setup опции.<br>Браузер запомнит ваши команды для последней строки в Menu команд и строк "ваши данные…" в Setup</span></a></strong> действия кнопок, меню команд/опций, горячие клавиши<br>
<strong>Обновление вкладок</strong> по таймерам и многое другое… <small><a class="tooltip" href="#" onclick="toggle('help'); return false"><strong style="color:#4000c0; background-color:#FE8; text-decoration: underline">Настройки, справка</strong>▼<span>Техническая информация<br>Справка кнопок, скриптов</span></a></small><br>
<p style="margin-top:-5px; font-size:small; font-style:italic; color:gray"> кнопки и строки менюшек выполняют несколько действий: Справка при наведении мыши</p>
</p>
<p><div class="trigger_note" id="help"><table style="margin-bottom: 7px" class="history" width="97%" cellspacing="1"><tbody><tr><td> <!-- справка -->
<strong>Кнопки</strong> — расширяемые кликами <small>мыши и колёсика,</small> сочетания клавиш и жесты:<br>
<strong>новые</strong> 15 — <script>document.write('<img src='+ window.fav +' style="margin-bottom:-3px; width: 16px">')</script> Журнал<small> и меню опций, История, Закладки, Папки, Пароли, Просмотр части страницы или Запись в Html, Менеджер сессий, <strong>Восстановить удалённые закладки</strong> или fav-иконки, Ссылки в подсказках, Дополнения, Инспектор атрибутов, опции UCF…</small><br>
<strong>стандартные</strong> 7 — Загрузки, ≡ Меню, Печать, Звёздочка, Щит защиты, Замок, Обновить/Стоп<br>
<strong>расширения</strong> 2 — SingleFile (сохранение по Alt+Ctrl+S), Reader View.<br>
Alt+X – запуск последней строки «Моё меню». <span style="background-color:#DFF">Две нижние строки меню изменяются правым кликом мыши</span><br>
<strong>ucf_hookClicks.js</strong> общие функции. Подсказки, действия мыши и клавиатуры можно изменить, примеры в начале скрипта. Подсказки отключаются, если в блоке Tag пустой текст: [F.C]: ""<br>
<font color="darkred"> <small>Добавьте ваши действия клавиш и мыши по выводу <strong>консоли</strong>, если <strong>включена Отладка</strong> в опциях UCF или открыта <strong>Боковая панель.</strong></small></font><br>
<strong>Quick Toggle</strong> меню скрытых настроек, боковая панель. Жмите 1 сек колёсико для запуска <strong>User.js</strong> скрипта<br>
<strong>ucf_SidebarTabs</strong> Открыть в боковой панели Сайт, Файл, Журнал, Закладки, Загрузки…<br>
<strong>Attributes Inspector</strong> просмотр свойств элементов: Ctrl+Shift+C копировать свойства<br>
<strong>ucf_BookmarkDir.js</strong> быстрая закладка, перевод сайта/текста<br>
<strong>auto_hide_sidebar.js</strong> скрытие боковой панели, <strong>ucf_aom-button.js</strong> управление дополнениями<br>
<strong>ucf-loads-favicons.js</strong> восстановить иконки закладок, <strong>ucf_fav-export.js</strong> экспорт закладок<br>
<strong>ucf_contextsearch.js</strong> поиск в контекстном меню, <strong>ucf_findbarclose.js</strong> автоскрытие поиска<br>
<strong>ucf_UrlTooltip.js</strong> ссылки в подсказках, <strong>ucf_LocationBarEnhancer.js</strong> градиент загрузки сайтов<br>
<strong>menubarVisibilityChance.js, ucf_autohidetabstoolbar.js</strong> автоскрытие панели с одной вкладкой<br>
<strong>ucf_pauseResume.js</strong> кнопка Пауза для скачиваемых файлов<br>
<strong>ucf_downloads_clear.js</strong> кнопка "Очистить загрузки" на DownloadsPanel<br>
<strong>ucb_SessionManager</strong> сохранение | восстановление сессий<br>
<strong>ucf_tab-update.js</strong> таймер автообновления вкладок. <strong>ucf_undo-tab.js</strong> история закрытых вкладок/окон<br>
<strong>ucf_win_contextmenuopenwith.js</strong> можно прописать свои приложения открытия ссылок<br>
<strong>ucf_win_mousedrag.js</strong> жесты мыши для ссылок и выделенного текста<br>
<strong>AppMenuTbbSaveHTMLChild.jsm</strong> сохранение страниц в единый Html<br>
<strong>ClickPicSave.jsm</strong> сохранение картинок, в том числе и недоступных для сохранения обычным способом<br>
<strong>UCFTitleChanged</strong> авто-коррекция имён (заголовков) вкладок<br>
<strong>PageReadMode.user.js</strong> выбор части страницы курсорными клавишами после нажатия Alt+R<br>
<strong>undoBookmarksContextMenu.uc.js</strong> восстановить удалённые Закладки в панели закладок<br>
<strong><span style="background: linear-gradient(to right, #FFC0FF, #FFD8AF 140pt)">Визуальное представление настроек</span></strong> меняет цвета кнопок Меню и Журнал и отображается в строке статуса при наведении мыши на кнопки Обновить, Звёздочка, Меню, Журнал, Загрузки<br>
<strong>Строка статуса</strong> отображает: масштаб, завершение загрузки, период сохранения сессий, размер кэша на диске, яркость страниц, автовыбор новой вкладки, сайты-исключения в параметрах сети, режим только HTTPS, смену ЮзерАгента<br>
<span style="background-color:#DFF"><strong>Фон кнопки Меню</strong> зависит от режима Прокси</span> – системный: по-умолчанию голубой, без прокси: серый, автонастройка: красный, ручная настройка: жёлтый, автоопределение: зелёный.<br>
<span style="background-color:#EDF"><strong>Фон кнопки Обновить</strong></span> означает, что включена Повышенная или Максимальная защита DNS через HttpS<br>
<strong>Колёсико</strong> на кнопке «Дополнения» откроет настройки UCF<br>
кнопка «Печать» <span style="background-color:#FED">долгий клик меняет режим работы кнопок</span>, действий и подсказок<br>
<strong>Меню опций</strong> строка «Загрузки» меняет папку загрузки или установит разные пути сохранения сайтов и фото<br>
<strong>Возможности</strong> расширяют <a href="https://greasyfork.org">скрипты</a> 🐵 и <a href="https://addons.mozilla.org/ru">дополнения</a>: <a href="https://greasyfork.org/ru"><strong>Page Read Mode</strong></a>, <a href="https://greasyfork.org/users/136230"><strong>Vk Media Downloader</strong></a><br>
<a href="https://greasyfork.org/scripts?q=Enable+Right+Click"><strong>Enable Right Click</strong> - </a>разблокировать копирование текста на странице по нажатию Ctrl+` (ё)<br>
Скрипты/стили подключены в CustomStylesScripts.mjs. Разные настройки для разных версий Firefox
</td></tr></tbody></table></div></p>
<div class="trigger_faq" id="faq">
<p style="margin-top:4px">1) <strong>⤓</strong> кнопка <strong>Загрузки</strong> добавлены клики мыши, в списке есть <strong>Пауза</strong>\Старт</p>
<blockquote>
<p style="margin-top:-5px"><strong>◧</strong> клик <strong>+ Shift</strong> Графика вкл/<strong style="background-color:#FFD0FF">откл</strong>, <strong>◧ + Alt</strong> вкл/откл <strong>диалог Загрузки</strong></p>
<p style="margin-top:-3px"><a class="tooltip" href="http://victor-dobrov.narod.ru/projects.html">◉ Колёсико или ◧ держать левую кнопку: <strong>Открыть папку</strong> Загрузки<span>В экспертном режиме:<br>◉ Колёсико: Сохранить | Выдел. текст как файл .txt</span></a></p>
<strong>Правый клик:</strong> сохранить Страницу | Выделен. текст в <strong>единый .html</strong><br>
<p style="font-size:small; font-style:italic; color:darkblue"> единый html это файл, содержащий все данные: графику, текст, медиа, стили…</p>
</blockquote>
<p>2) <big><strong>≡</strong></big> стандартная кнопка <strong>Меню</strong> — вне курсора составной значок <img src="data:image/svg+xml;charset=utf-8,<svg width='20' height='20' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><rect transform='matrix(2,0,0,2,-26,8.5)' x='13' y='-4.26' width='16' height='16' fill='hsl(0, 10%, 89%)'/><g fill='none' stroke='black'><path d='m18.825 4.43h12' stroke-width='2.6'/><g transform='translate(.4 .29)' opacity='.6' stroke-miterlimit='0'><path d='m29 14-15 15' stroke-width='3.43'/><path d='m14 13.86 15 15' stroke-width='3.44'/></g><g transform='matrix(1 0 0 .87 -6.6 -5)' stroke-width='2'><rect x='9' y='12.3' width='8' height='8' stroke-linecap='square' stroke-miterlimit='8' stroke-width='1.7'/><g transform='translate(.84 -.9)'><path d='m9.6 9.1h10.8' stroke-width='2.2'/><path d='m19.9 8v10' stroke-width='1.4'/></g></g><g transform='matrix(1 0 0 .7 5.5 -10)'><path d='m-2.3 46.6 3.6 7' stroke-width='1.7'/><path d='m1.3 53.6 3.57-7' stroke-width='1.7'/><path d='m1.3 53.6v-15' stroke-width='1.88'/></g></g></svg>" style="margin-bottom:-2px"></p>
<blockquote>
<strong>◧</strong> Левый + Alt или <strong>Колёсико</strong>: Развернуть | Восстановить окно<br>
<strong>◧ держать</strong> кнопку: Закрыть Firefox, <strong>◧ лев. + Shift</strong>: Вернуть вкладку<br>
<strong>⇅ Ролик мыши</strong>: масштаб страницы, ◉ <strong>Колёсико</strong> + Shift: текст/всё<br>
<strong>◨</strong> правый Свернуть, <strong>◨ + Alt</strong> Информация для решения проблем<br>
<strong>В меню <big>≡</big></strong> Диалог сохранения: Всё или выбранное в единый HTML<br>
</blockquote>
<p>3) <script>document.write('<img src='+ window.fav +' style="margin-bottom:-3px">')</script> <strong>Журнал</strong> + <strong>боковая панель с кнопками</strong>, Колёсико ± <strong>Масштаб</strong><br></p>
<blockquote>
Клик мыши: открыть Журнал, <strong>◧</strong> + Shift - <strong>zoom</strong> Текст/страница<br>
<strong>◧</strong> +Alt: Библиотека, <strong>◧</strong> держать: Новая вкладка (Ctrl + T)<br>
◉ Колёсико – «меню Действия», <strong>◨ правый клик</strong> – <span style="background-color:#FED">Меню настроек</span><br>
</blockquote>
<p>4) <strong> Звёздочка</strong> ◉ Колёсико: открыть первую ссылку в Меню > Закладки<br></p>
<blockquote>
<p style="font-size:small; font-style:italic; color:darkblue; margin-bottom:5px">добавьте в Меню закладок ваш Любимый сайт, иначе откроется Яндекс-поиск</p>
<p style="font-size:small"><strong>В подсказке</strong> путь в Закладках недавно добавленной папки или текущей вкладки</p>
<strong>◨ правый клик</strong>: Добавить/убрать сайт в Закладки без запроса<br>
<strong>◧ левый + Alt</strong>: Библиотека (Закладки, Журнал, Загрузки)<br>
<strong>◧ левый</strong> держать 0.5 сек: перевод сайта/выделенного текста<br>
</blockquote>
<p>5) <script>document.write('<img src='+ window.ext +' style="margin-bottom:-3px; filter: blur(0.5px)">')</script><strong> Расширения</strong> ◨ правый клик – «меню Действия» пользователя<blockquote>
◨ клик на нижних строках меню редактирует их имя и команды<br>
◧ левый держать – перезапуск браузера, удалив startupCache,<br>
◉ Колёсико – опции User Chrome Files<br></blockquote></p>
<p>6) <strong> Менеджер сессий</strong> — сохранить вкладки и положение страниц в базу<br></p>
<blockquote>
<strong>◨ клик на имени</strong>: Выделить и Открывать эту сессию при запуске<br>
◉ <strong>колёсико</strong> или Клик + Ctrl: Открыть сессию в новых вкладках<br>
</blockquote>
<strong>Четыре режима чтения</strong>: Alt+R и три в строке адреса: иконка <strong>ReaderView</strong><br>
<strong>Жесты мыши</strong> например, <strong>перетащив</strong> ссылку влево, скопируете её в буфер<br>
<strong>Поиск похожих</strong>: двойной клик на фото. <strong>Сохранить</strong>: тащите фото вправо
</div> <!-- блок trigger_faq скрывается -->
<font style="font-size:middle; background-color: #FEF">◧ Левая кнопка мыши, ◨ Правая, ◉ Средняя (колёсико), ⇅ крутить Ролик</font><br>
<strong><span class="RedText">Установите</span></strong> <a href="src.zip">профиль</a> согласно структуре папок. Подробности на <a class="tooltip" href="http://forum.mozilla-russia.org/viewtopic.php?id=76642"><strong>форуме</strong></a>.<br>
<strong>Удалите <a class="tooltip" href="http://www.google.ru/search?q=Firefox как очистить кэш запуска startupCache">startupCache<span>Введите «about:support» в адресной строке,<br>нажмите «Очистить кеш запуска»<br>~/.cache/mozilla/firefox/ПРОФИЛЬ/startupCache<br><br>откройте ссылку для подробной инструкции</span></a></strong>, запустите профиль так: <strong>firefox -P 'имя профиля'</strong>
</body></html>