неактуально :dumb:
fx91 > fx92:
https://bugzilla.mozilla.org/show_bug.cgi?id=1723807
getURLSpecFromFile -> getURLSpecFromActualFile
С наступающим! :beer:
dezhnev
скрытый текстВыделить кодКод:
....... //var url = this.parentNode.dataset.currentUri; var url = this.closest("tab-item").dataset.currentUri;
Cпасибо!
А можно еще куда-нибудь поставить, наподобие .replace(/^www\./, "") , чтобы для доменов убирать - www|forum|mail ?
Dumby,
Слетел url2title для TST последней версии 3.8.12 :(
Скриншот работает
TreeStyleTabPreviewPopup.jsm
[spoiler][code]
var timeout = 100;
if (!ChromeUtils.domProcessChild.childID) {
var popupWidth = 1000; //big one
var label = "ucf_tst_preview_popup";
var tooltiptext = "Some Tooltip Text";
var imgEnabled = "chrome://browser/skin/preferences/face-smile.svg";
var imgDisabled = "chrome://browser/skin/preferences/face-sad.svg";
var btnImage, popupPosition, enabled, addonUUID, registeredUUID;
var mo = (p, r = "gre") => ChromeUtils.import(`resource://${r}/modules/${p}.jsm`)[p];
//-------[ Addon ]------------------------------------------------------
var addonId = "treestyletab@piro.sakura.ne.jp";
var manager = mo("ExtensionParent").apiManager;
var tt = manager.global.tabTracker;
var waitAddon = (e, isAppShutdown) => isAppShutdown || (
addonUUID = null, manager.on("ready", onReady)
);
var onReady = (e, addon) => {
if (addon.id != addonId) return;
manag
Попробовал JSM'кой, вроде чего-то показывает.
Ох какая годнота, спасибо Dumby !
А можно попросить для TST сделать что-то подобное, чтобы отображалось "host | title", без переписывания тайтла страниц?
https://forum.mozilla-russia.org/viewtopic.php?pid=788775#p788775
начало тут
https://forum.mozilla-russia.org/viewtopic.php?pid=788701#p788701
Dumby
В кнопке ucf Quick Toggle Settings на 88 не работает функция перезапуска, которая назначается в пунктах (restart: true,).
Поправьте пожалуйста.
Вот моя кнопка, не помню публиковалась ли она целиком, со всеми вашими правками на тот момент. Никаких недавно обсуждаемых новшеств я в нее не добавлял.
строка 282
//if (win.BrowserUtils.restartApplication() === false) alert(win);
if (Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit) === false) alert(win);
С праздником форумчане и с наступающей светлой Пасхой! :angel:
Vitaliy , неспеша мигрирую на 88 версию, в связи с чем возникли вопросы в плане ucf:
При переходе появились артефакты на кнопках (квадратик черный поверх иконки) в которых в стиле был указан list-style-image: url(data:image/svg+xml;base64... ,
Как с этим как работать, куда смотреть?
Примеры:
Endor8 - Restart in Hamburger menu
Этот простой специально подсунут, чтобы скрипт оживить? Особенно на livejournal.com
вроде был рабочий, я тут его собрал https://forum.mozilla-russia.org/viewtopic.php?pid=786812#p786812
первое что на глаза попалось и не объемное, типа youtube'овских, хотелось понять принцип, ну и некий feasibility study, понял что тяжеловато будет без ваших знаний
так что пока курю в сторонке :whiteflag:
Dobrov пишет
и может быть Greasemonkey скрипт
А это уже другая область, контента, можно использовать Frame script
Но framescript устарел, есть замена ему JSWindowActor
Вот пример JSWindowActor для user_chrome_files https://forum.mozilla-russia.org/viewto … 52#p788552
Есть смысл если скриптов Greasemonkey немного, иначе проще использовать менеджеры скриптов по их назначению.
Vitaliy , а можно живой пример на чем-нибудь простом, ну например вот открывашка спойлеров?
[spoiler][code]// ==UserScript==
// @name Spoilers_open
// @namespace comments
// @author mokujin
// @match *://*.livejournal.com/*
// @match *://*.rutracker.org/*
// @match *://forum.oszone.net/*
// @grant none
// ==/UserScript==
setTimeout( ()=> document.addEventListener("scroll", moreSpoilerOpen, false) , 2000 );
function moreSpoilerOpen() {
let dom = document.domain.replace(/^www./i,'').split('.').reverse(), arrLinks = [];
dom = dom[1] + "." + dom[0];
Vitaliy , спасибо, везде работает
https://forum.mozilla-russia.org/viewtopic.php?pid=788775#p788775
:beer:
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"