Vitaliy
мне не кажется хорошей идеей изменять все заголовки document.title на сайтах, а другой способ пока не думал для расширений,
ну понятно, что идея не ахти, по-другому например я одно время такой oneliner использовал:
(function(){var a = decodeURIComponent(document.location.hostname).replace(/www\./i, ''); document.title = document.title.replace(/.+\.\w+\s\/\/\s/i, ''); document.title = a + " // " + document.title})()
но если есть возможность посредством ucf это сделать, я бы предпочел ее, просто направьте как это сделать
я так понимаю в custom_scripts.js нужно matches *://*/* ; в UCFTitleChangedChild.jsm что-то сделать с this.document.title
Vitaliy, возможно ли используя эти два полезнейших скрипта:
https://forum.mozilla-russia.org/viewtopic.php?pid=788476#p788476
https://forum.mozilla-russia.org/viewtopic.php?pid=788552#p788552
добавить небольшой функционал - переписать все тайтлы на "домен / тайтл" , т.е. "host / title"
Помню был такой аддон для 56ого фокса Tab Title или Title Changer, когда много вкладок, да еще в группах, при использовании TST очень удобно по домену сориентироваться.
Проверил в текущей реализации по ссылкам выше с гуглом работает, т.е. тайтл именно переписывается так, как нужно, что в обычных табах и в TST одинаковый результат.
https://github.com/xiaoxiaoflood/firefox-scripts/issues/64
как-то все молчат, а уже "security engineering team", аккуратно назвав тему "Compatability with Future Versions of Firefox", интересуются использованием autoconfig
пока к конкретному случаю привязано (load scripts off-the-main thread), но известно ж как мацарелла похерить все может
неужели 1% юзеров тоже выкинут? кто ж останется..
Vitaliy
можно ли поправить ваше расширение spooftimezone, чтобы оно во фрейме работало тоже
понимаю, что проще через ком строку поменять, но лень матушка :rolleyes:
во фрейме
похоже на это - https://bugzilla.mozilla.org/show_bug.cgi?id=1672394
попробуйте в about:config установить
privacy.purge_trackers.enabled = false
во всяком случае так рекомендуют
вот пролетело и вспомнил про этот тред, вобщем делается как просил pandarianin
отключить cleartype в винде
поставить эти параметры в about:config фаерфокса:
gfx.canvas.azure.backends;direct2d1.1,skia
gfx.content.azure.backends;direct2d1.1,skia
gfx.direct2d.disabled;false
gfx.font_rendering.cleartype_params.rendering_mode;5
gfx.text.disable-aa;true
может что-то избыточно, вроде работает по всему интерфейсу, никакого замыливания ни в журнале, ни в закладках, ни в загрузках, даже в списке табов итд :D
сейчас попробую картинки подгрузить
что-то в этом духе получится,
https://imgur.com/825LrAi
Какими например?
быстро и под венду на ум приходит только 3proxy, см на руборде тему, очень гибкий, работает в user mode
Stkvsky
https://forum.mozilla-russia.org/viewtopic.php?pid=782936#p782936
:rock::rock::rock:
В чем фишка custom_script.js , чем кнопка хуже? И почему батник, а не VBS ?
тоже интересовал вопрос повальной переписью кнопок на ucjs, это конечно не плохо, я сам начал с ucjs, потом уже нашел кнопки)
но почему в формате Виталия, вероятно, чтобы поддерживать форум
погалаю, что автор предусматривает возможность закрытия поддержки CB, устал, понимаю :zzz:
я пытался, честно, не смог
контент еще более-менее избавляется от "замыливания", но сам интерфейс нет, параметры принудительно использовать системные шрифты, gdi, cmaps, отключение cleartype, даже принудительный форс direct2d и принудительное отключение E10S ... ничего не влияет
в теме default и с дефолтными настройками более близко, но так чтобы как у вас, вообще без "серых пятен" не получается
и на, прости господи, ixbt (там тоже про это есть, но учитывая тамошнюю специфику вести беседы, разобраться среди оскорблений будет труднее).
you made my day m8 :lol::lol::lol:
Dumby спасибо, выручил от установки еще одного вебекста с кучей лишнего функционала
а нас для них больше не существует
и ведь не поспоришь, как есть так и есть
как заберут долю рынка, чтобы отказаться от 1% квалифицированных пользователей, все, прощай iddqd :lol:
вопрос времени, года 4, пока гуглу не надоест и не перейдет на мобильный рынок полностью, по-другому мацареле не выгорит
други, помогите с букмарклетом или кнопкой
ситуация: нужен букмарклет или кнопка для выделения желтым цветом (как маркером) текста на странице
оригинал тут: https://gist.github.com/agibsonsw/a993c14ee172dfeb4d96
оригинал выдает пустую страницу с надписью null
пытался скорректировать вставками/удалениями из похожих, но не очень получается, выдает ошибку invalid identifier
[spoiler][code]
javascript: (function() {
var count = 0,
text, dv;
text = '' + selected;
if (window.getSelection) selected = window.getSelection();
else if (document.getSelection) selected = document.getSelection();
else selected = document.selection.createRange().text;
if (text == null || text.length == 0) return;
dv = document.defaultView;
function searchWithinNode(node, te, len) {
var pos, skip, spannode, middlebit, endbit, middleclone;
skip = 0;
if (node.nodeType == 3) {
pos = node.data.toUpperCase().indexOf(te);
if (pos >=
Вы бы скриншот проблемы выложили, не совсем понятно где и каким образом происходит замыливание/сглаживание.
Причем лучше 2 скрина - до и после, чтобы оценить где проблема, так сложно наобум задавать вам вопросы по сабжу, чтобы понять в чем дело, т.к. по умолчанию такого не должно быть.
GennPost
ставите расширение(аддон) с сайта https://addons.mozilla.org/en-US/firefox/addon/single-file/
после установки появится иконка этого расширения на панели, теперь необходимо настроить расширение(аддон)
1)идете в настройки этого расширения(аддона): Ctrl-Shift-A > находите там SingleFile > жмете "три точки" справа от переключателя > выбираете в выпавшем меню "настройки(опции)"
2)в настройках кликаете на второй пункт сверху (у меня на англ, поэтому могут быть разногласия, File Name или Имя Файла)
3)в строке template (шаблон) стираете все и копируете туда то что я выше написал:
для вида "welcome - 2018-09-15.html" надо скопировать: {url-last-segment} - {date-iso}
для вида "welcome - 2018-09-15 - 15_25_01.html" надо скопировать: {url-last-segment} - {date-iso} - {time-locale}
настройки сами автоматически сохраняются, поэтому окно (опции расширения(аддона)) можно закрыть
заходите на любую страницу и кликаете на иконку которая появилась после установки расширения, где-то неда
GennPost
>Есть ли аналог расширения "Title Save" для новых версий Firefox?
SingleFile > options > File name > template:
Из ртфм:
{url-last-segment} - {date-iso} >> "welcome - 2018-09-15.html" for a page hosted on https://example.com/welcome.html
{url-last-segment} - {date-iso} - {time-locale} >> "welcome - 2018-09-15 - 15_25_01.html"
Этот уже пробовал, он так не умеет.
Попробуйте связку Conteinerise + Container proxy, плюсы - гибкость, минусы - прокси вручную выставлять, если у вас динамичный список, если статичный, то минусов нет :)
solombala
попробуй этот, фишка в том, что первый блок не трогай, а вниз ставь все свое что бы там ни было
[spoiler][code]//
try {(nsvo => {
var o = Cu.getGlobalForObject(nsvo).Object, {freeze} = o, NEW;
o.freeze = obj => {
if (Components.stack.caller.filename != "resource://gre/modules/AppConstants.jsm")
return freeze(obj);
obj.MOZ_REQUIRE_SIGNING = false;
if ((NEW = "MOZ_ALLOW_ADDON_SIDELOAD" in obj))
lockPref("extensions.experiments.enabled", true);
else
obj.MOZ_ALLOW_LEGACY_EXTENSIONS = true,
lockPref("extensions.legacy.enabled", true);
return (o.freeze = freeze)(obj);
}
lockPref("xpinstall.signatures.required", false);
lockPref("extensions.langpacks.signatures.required", false);
nsvo = Cu.import("resource://gre/modules/addons/XPIInstall.jsm", {});
var shouldVerify = nsvo.shouldVerifySignedState;
nsvo.shouldVerifySignedState = addon => !addon.
Dumby
вобщем проблема локализована, в config.js подгружался арсенал userchromeJS раньше, чем твоя "рефлексия" с nsvo,
в итоге оказалась интересная штука, я закомментил все, без чего можно обойтись, по крайней мере в моей конфигурации
[spoiler][code]
//
try {(nsvo => {
var o = Cu.getGlobalForObject(nsvo).Object, {freeze} = o, NEW;
o.freeze = obj => {
if (Components.stack.caller.filename != "resource://gre/modules/AppConstants.jsm")
return freeze(obj);
obj.MOZ_GOOGLE_LOCATION_SERVICE_API_KEY = false; // что угодно из AppConstants.jsm //MOZ_REQUIRE_SIGNING
if ((NEW = "MOZ_GOOGLE_SAFEBROWSING_API_KEY" in obj)) // что угодно из AppConstants.jsm //MOZ_ALLOW_ADDON_SIDELOAD
// lockPref("extensions.experiments.enabled", true);
// else
// obj.MOZ_ALLOW_LEGACY_EXTENSIONS = true,
// lockPref("extensions.legacy.enabled", true);
return (o.freeze = freeze)(obj);
Трудно поверить, но, похоже, Custom Buttons за этот цикл не сломали.
Таким образом, остаётся десятка, обновление не требуется.
Dumby у меня что-то никак не появляется в профиле с 73его на 74b9-dev и найтли тоже от 090320
пытаюсь переустановить, пишет:
74b9-dev
Dumby
Снимаю шляпу, все как обычно, ничего лишнего.
Может пока посмотрел, глянешь, если время будет, возможно ли уменьшить эти 3 расстояния,
которые изобразил на картинке?
03-03-2020 17:35:16
что-то не редактируется сообщение или забыл уже как :)
вобщем через attributesInspector.js ничего найти не могу, где ужать, где уменьшить, где убрать
Приветствую стойкие :D, помогите в 73+ избавиться от прокрутки (scrollbar,scrollbox) в :
chrome://browser/content/downloads/contentAreaDownloadsView.xhtml
chrome://browser/content/places/bookmarksSidebar.xhtml
chrome://browser/content/places/historySidebar.xhtml
т.е. для Закачек, Букмарков, Истории
Через css не решается, точнее решалось в далеком 63-64:
https://forum.mozilla-russia.org/viewtopic.php?pid=764923#p764923
и даже в после 64го я ему вешал листенер на аттрибут disabled:true и работало вроде,
сейчас не выходит каменный цветок, место жрет, а мелкий scrollbar если поставить не видно на сайтах
APEC
Вот допустим у меня при закрытии браузера было 3 вкладки открытых. Загружаю я по новой браузер, открывается он на последней активной вкладке.
И вот хотелось бы чтоб те две вкладки которые я еще не подгрузил (кликнуть по ним) были, к примеру, зеленым цветом бэкграунд. А те что уже подгрузил-просмотрел стали как обычно неактивная вкладка.
Есть еще вариации на тему: просмотренные/не просмотренные/загруженные/выгруженные ну и все их комбинации
За этим функционалом сюда:
https://github.com/alice0775/userChrome.js/raw/master/unreadTabs.uc.js
Как устанавливать:
https://forum.mozilla-russia.org/viewtopic.php?pid=762747#p762747
или сюда
https://forum.mozilla-russia.org/viewtopic.php?pid=762748#p762748
Выглядит примерно так (настраивается под себя):
Coroner, например, поставил я в квантум вебскрапбук для сохранения maff. Как мне сделать, чтобы эти самые maff открывались в квантуме по нажатию энтер на этих maff в файловом менеджере?
есть такая возможность, благодаря старанием ребят с руборды, не помню точно кого
вот AHK скрипт, компилишь, кладешь в папку и назначаешь всем файлам с расширением .maff .htz (формат webext webscrapbook) открывать этой прогой
что она делает: в папку %temp% разархивирует maff/htz и открывает index.html в ff или другом браузере как локальный файл
[spoiler]#NoEnv
SetWorkingDir %A_ScriptDir%
SendMode Input
CoordMode ToolTip
SetTitleMatchMode, 2
SetTitleMatchMode, Slow
/*
При компиляции 7za.exe должен находиться в папке скрипта!
Файл maff.ini:
[Main]
# Путь к недефолтному браузеру для открытия maff-файлов
path =
# Отображение url источника, зашитого в maff-файл: 1 - в адресной строке браузера, 2 - адрес копируется в буфер, 0 - выключение функции
url_display = 0
*/
FileInstall 7za.exe, 7za.
…да тут присмотреться надо :lol::lol::lol: