kokoss
Так это не про поиск в адресной строке. Это про поле поиска рядом с адресной строкой. xrun1 не очень удачно сформулировал, вот я и не понял :)
Ссылку только для тех, кому < 5 или > 90. Не пробовали семь букв загуглить?
Не пробовали не отвечать, если не готовы помогать?
kokoss, xrun1, моя вам глубокая признательность. То, что надо!
И чтобы два раза не вставать, если пользуетесь полем поиска в адресной строке. Подключается аналогично.
Не очень понял, что этот скрипт делает. Ищу, да, через адресную строку. Но вроде как favicon_in_urlbar.uc.js на общих основаниях иконку подставляет. Или вы о чем-то другом?
fuchsfan
Круто, что он работает. Но можно заодно и ссылку на него?!
Привет ещё раз. Скрипт работает. Его надо добавить в файл custom_script_win.js и сохранить файл в кодировке 65001 - (UTF-8) без BOM
Вот оно! Переносил скрипт из старого файла через сравнение содержимого файлов в Total Commander. И эта зараза производила сравнение почему-то в ANSI-1251. В этом же формате и сохранила результат.
Спасибо огромное!
Еще вопрос можно? Был в свое время скрипт по возвращению favicon в адресную строку. У меня ссылка в избранном на его обсуждение следующая: https://forum.mozilla-russia.org/viewto … 84#p794984 Так вот, хотелось бы узнать, есть ли какой-то рабочий вариант. Тот, что у меня был на версии 109.0.1 (UCF 2021-9-20), не работает. Хотя я перенес файл скрипта, как он был. И прописку перенес из старого CustomStylesScripts.jsm в новый CustomStylesScripts.mjs. Вроде из-за смены локации и расширения, синтаксис у файла не особо изменился.
[spoiler=Сам скрипт, на всякий случай](this.faviconinurlbar = {
_zt пишетURL-bar History Dropmarker отвалился. Поправите?
[spoiler][code](async (
…
id = Symbol("urlbarhistorydropmarker"),
hidewhenusertyping = true, // скрывать dropmarker при вводе
copyvalueistyped = true, // при вводе копировать содержимое адресной строки вместо URL
currentURIlabel = "Адрес текущей страницы в буфере обмена!",
valueIsTypedlabel = "Содержимое адресной строки в буфере обмена!",
Ltooltiptext = "ЛКМ: Показать историю",
Mtooltiptext = "СКМ: Обновить текущую страницу", // или false
Rtooltiptext = "ПКМ: Копировать URL в буфер обмена", // или false
) => (this[id] = {
dropmarker: null,
pref: "browser.urlbar.suggest.history",
get style() {
delete this.style;
return this.style = `data:text/css;charset=utf-8,${encodeURIComponent(`
#urlbar .urlbar-history-dropmarker {
list-style-image: url("chrome://global/skin/icons/arrow-down.svg") !important;
trans
fuchsfan
И тем не менее, не работает.
xrun1
Задрали уже гонять. Написал в той теме, в которой изначально были опубликованы скрипты - не туда написал. Хотя скрипты именно там выложены.
fuchsfan на мой запрос ТАМ решил что правильней ответить мне ЗДЕСЬ - и тут снова я, оказывается, не туда. То есть fuchsfan скрипт опубликовал здесь верно, а я его обсуждаю не там. Как так?!
fuchsfan
Этот скрипт адаптирован к v136.
Что-то не вижу изменений...
Так как я в этом вопросе ламер, и не факт, что сделал все правильно, поясняю, что именно сделал: из файл custom_script_win.js удалил старый скрипт и поместил туда новый, почистил startupCache - эффекта не наблюдаю.
Когда-то давно Vitaliy V. создал скрипт для копирования содержимого адресной строки в буфер обмена и обновления страницы. Потом со сменой версий unter_officer его подновил. До недавнего времени я сидел на Firefox 109.0.1 и удобно пользовался этой конструкций. Но события с сертификатом 14 марта заставило двигаться дальше по версиям. Сейчас у меня Firefox 136.0.1, комплект UserChromeFiles от 2025-1-17, ну и CustomCSSforFx 4.7.0. Скрипт я перенес со старого custom_script_win.js в новый. Папочку startupCache вручную почистил. Увы, скрипт не заработал.
Товарищи спецы, кто-то может помочь с этой проблемой? Для меня это, к сожалению, темный лес.
Это ненадёжно. Кэш может залипнуть.
Так и оказалось. Удалил папку. При очередном запуске браузера подсказки появились!
Надо править user_chrome.js
Сработало! Правда пришлось еще разок кэш сбросить.
Всем Спасибо!
kokoss
Из файла version.txt: 2021-9-20
unter_officer
LGS
Скрипт в custom_script_win.js на новый заменил. Кэш через about:support почистил. Параметры подключения перепроверил. Результат тот же. Вернее, его нет.
P.S. Заметил, что перестала отображаться страница about:user-chrome-files. Может это как-то связано?
unter_officer
Увы, не помогло.
Полтора года назад Vitaliy V. сделал скрипт для копирования содержимого адресной строки в буфер обмена и обновления страницы. Вплоть до версии 108.0.1 включительно все работало идеально. А вот после слетели подсказки по нажатию ПКМ: "Адрес текущей страницы в буфере обмена!" и "Содержимое адресной строки в буфере обмена!". Видимо были переименованы какие-то переменные браузера. Сейчас вместо этих подсказок лишь галочка всплывает. Никто не знает, что нужно подправить в скрипте, чтобы подсказки вернулись.
Vitaliy V.
Ну если только проще подключать, то я уж его трогать не буду, единожды подключив. Но за всех будущих пользователей этой работы я вас от души благодарю!
Vitaliy V.
Отлично! Теперь и значок "Копировать ссылку" не нужен. Спасибо!
Да это вряд ли.
Почему же тогда у меня заработала после этого действия? Это было единственное действие. Я отслеживал. Впрочем, не суть важно. Главное результат!
Сейчас посмотрел в инспекторе, подумал, так можно в принципе сделать стилем
Несколько проблем вылезло. Во-первых, при изменении символа в адресе вернулась скрытая мной звездочка добавления в закладки. Во-вторых, вылезла неактивная иконка "Сбросить масштаб" (это у вас он нестандартный, а у меня дефолтный). В третьих, стрелочка "Перейти по введенному адресу"оказалась левее прочих значков, хотя по логике она должна заменять иконку Reload и быть крайней правой. Reload в данном случае, наверное, не должно быть вовсе. В четвертых, если уйти на другую вкладку и снова вернуться к этой - ни одной иконки в урлбаре нет, кроме всплывающей "Показать историю".
в коде faviconinurlbar у меня прописан адрес chrome://global/skin/icons/defaultFavicon.svg, и в строке адреса, если нет фавикона у сайта или ещё не загрузился, отображается прописанная здесь иконка.
У меня оно так не работало. Сейчас я решил удалить из user_chrome.manifest мертворожденную строку "override chrome://global/skin/media/imagedoc-darknoise.png chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png", оставленную там автором (если строка там как пример, то ее стоило закомментировать). После этого все заработало! Видимо об этот мертвяк интерпретатор и спотыкался.
Для вкладок оно мне не принципиально, так что этого механизма мне за глаза!
Может быть и можно, но не с моими способностями.
Vitaliy V., выручайте!
…sandro79, для различных адресов я себе нарыл удачный плагин. Мне бы только дефолтную пустышку заменить/добавить. Избыточный код мне не нужен.
sandro79
Опять я сам накосячил. Рядом лежат рабочий профиль и резервная копия на случай, если перемудрю со скриптами. Так вот, внедрил я все это в резервную копию, вместо основной. Перекинул куда следует - все заработало.
Хочу уточнить: я правильно понимаю, что этот скрипт меняет картинку только на вкладках? Соответственно, не в закладках, не в адресной строке он ни на что не влияет? У меня, по крайней мере, работает именно так. И нельзя ли сделать так, чтобы скрипт охватывал и эти позиции?
Хочу подключить блок @import "./css/tabs/missing_tab_favicon_restored_globe_v2.css"; из комплекта CustomCSSforFx. Для этого прописываю соответствующую команду в userChrome.css и раскидываю по нужным папочкам файлы missing_tab_favicon_restored_globe_v2.css. globe.svg и globe.png. На выходе пшик. Очень смущает, что путь к картинке в missing_tab_favicon_restored_globe_v2.css задан как ./../../image/globe.svg, хотя по идее должен быть ../../image/globe.svg. Но даже правка пути ситуацию не спасла. Что не так? Может я неправильно понял и это не замещающая иконка для сайтов, не имеющих своего favicon?
sandro79 мой косяк. Спросонья добавил скрипт в custom_script_all_win.js. Перекинул в custom_script_win.js - и все заработало.
Думаю, все свои критические хотелки я реализовал. Окончательно пересаживаюсь с Waterfox Classic. sandro79, kokoss большое спасибо за помощь! Сам бы я может и справился, но потратил бы на изучение всей этой кухни недели.
sandro79
Скрипт добавил в хвост custom_script_win.js (заменив ссылку на стрелку), выставил параметры в about:config, как рекомендовано и... ничего.
Надо custom_script_win.js где-то в CustomStylesScripts.jsm прописать?
Ну тоже в теме UCF-скрипты на этом форуме.
Попробовал метод, там описанный. Не получилось. Плюнул. Не принципиально.
А вот можно как-то вернуть стрелочку развертывания/свертывания истории в адресной строке?
А то текущий вариант развертывания при нажатии просто на саму адресную строку меня не очень устраивает.
#identity-icon-box наверно скрывали
Верно. Убрал у ID окончание -box и все корректно заработало. Но за "код с поменянными местами замком и фавиконом" все равно спасибо!