Объявление

В связи с наплывом спама и ботов на форуме, регистрация новых пользователей будет приостановлена. О восстановлении регистрации будет сообщено дополнительно

Administrator

Firefox » Как отключить встроенный переводчик в фаерфоксе ? » Сегодня 08:24:43

pandarianin видимо имеет ввиду отключить само всплывающее окошкко, а не сам переводчик.
Наверное только стилем.

Обсуждение расширений » uBlock » Вчера 08:09:59

Ух ты, я тоже не знал что Counters встроили
Теперь в пользовательских только BitBlock остался

Разработка » Превью роликов на ютьюб стали огромные в 137 версии » Вчера 08:05:00

Видимо проблема новая, т.к. скрипты стали появляться недавно
https://greasyfork.org/en/scripts/533610-youtube-smaller-thumbnails
https://greasyfork.org/en/scripts/533654-youtube-big-thumbnails-fix

Разработка » Превью роликов на ютьюб стали огромные в 137 версии » 23-04-2025 07:32:14

Может скриптом
https://greasyfork.org/en/scripts/391636-youtube-normal-thumbnails
https://greasyfork.org/en/scripts/533654-youtube-4-thumbnails-per-row-fix

Скрипты » UCF - ваши кнопки, скрипты… » 15-04-2025 07:45:25

Понял, я через обычные скрипты делаю от Aris и подобные.
До 137 работал вообще этот код
[code](async sep => {
    if (!sep) return;
    var key = "hasRemoveTransaction";
    var g = Cu.import("resource://gre/modules/PlacesTransactions.jsm", {});
    var raws = (g.lazy || g).TransactionsHistory?.proxifiedToRaw;
    if (raws) g = raws;
    if (!g[key]) {
        if (!raws) {
            Services.scriptloader.loadSubScript(`data:,this.${key}=TransactionsHistory.proxifiedToRaw;`, g);
            raws = g[key];
        }
        g[key] = entry => {
            for(var tr of entry)
                if (raws.get(tr) instanceof PlacesTransactions.Remove)
                    return true;
        }
    }
    var menuitem = document.createXULElement("menuitem");
    for(var args of Object.entries({
        label: "Восстановить", id: "placesCmd_undoRemove",
        closemenu: "single",
        oncommand: "PlacesTransactions.undo().catch(Cu.reportError);"
    }))
    menuitem.setAttribute(...args);

    var desc = Object.getOwnPropertyDescriptor(XULElement.prototype, "hidden");
    var {set} = desc;
    desc.set = () => {
        var entry

Скрипты » UCF - ваши кнопки, скрипты… » 13-04-2025 17:26:08

[spoiler][code]

// https://forum.mozilla-russia.org/viewtopic.php?pid=801497#p801497

(async sep => {
    if (!sep) return;

    var key = "hasRemoveTransaction";
    var g = Cu.import("resource://gre/modules/PlacesTransactions.jsm", {});

    var raws = (g.lazy || g).TransactionsHistory?.proxifiedToRaw;
    if (raws) g = raws;

    if (!g[key]) {
        if (!raws) {
            Services.scriptloader.loadSubScript(
                `data:,this.${key}=TransactionsHistory.proxifiedToRaw;`, g
            );
            raws = g[key];
        }
        g[key] = entry => {
            for(var tr of entry)
                if (raws.get(tr) instanceof PlacesTransactions.Remove)
                    return true;
        }
    }
    var menuitem = document.createXULElement("menuitem");
    for(var args of Object.entries({
        closemenu: "single",
        class: "menuitem-iconic",
        id: "placesCmd_undoRemove",
        label: "Восстановить удалённое",
        oncommand: "PlacesTransactions.undo().catch(Cu.reportError);",
        image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAAS

CSS-стили » Stylish » 16-02-2025 17:44:45

Как сделать regexp для rezka?
@-moz-document regexp("(?!http://www\.hd+-rezka\.*).*") {
Так вообще для всех сайтов видно(

Расширения для Firefox » Про favicons » 25-09-2024 08:23:54

Dinka1
Теперь через about:config
browser.chrome.site_icons - true
browser.chrome.favicons - true

Расширения для Firefox » Про favicons » 24-09-2024 09:49:07

Dinka1
В папке профиля (можно глянуть через about:support , внизу "Папка профиля"- "Открыть папку" или просто поиском в C:\Users) удалить файл favicons.sqlite

Скрипты » UCF - ваши кнопки, скрипты… » 17-08-2024 16:04:58

Скрипт обновить закладку, можно чтобы после обновления контекстное меню не закрывалось?
[code]location == AppConstants.BROWSER_CHROME_URL && (function () {
    var placesContext = document.getElementById("placesContext");
    var separator = document.getElementById("placesContext_openSeparator");
    var repBM = document.createXULElement('menuitem');
    placesContext.insertBefore(repBM, separator);
    repBM.id = "placesContext_replaceURL";
    repBM.setAttribute("label", "ЗАМЕНИТЬ");
    repBM.setAttribute("accesskey", "U");
    repBM.addEventListener("command", () => {
        var itemGuid = placesContext.triggerNode._placesNode.bookmarkGuid;
        PlacesUtils.bookmarks.update({
            guid: itemGuid,
            url: gBrowser.currentURI,
//            title: gBrowser.contentTitle
        });
    });
    var openBM = document.getElementById("show-other-bookmarks_PersonalToolbar");
    placesContext.addEventListener("popupshowing", () => {
        if (openBM.getAttribute("hidd

Скрипты » UCF - ваши кнопки, скрипты… » 12-08-2024 13:05:49

Скрипт "Открыть изображение" стал открывать картинки сразу в 2 новых вкладках, кто знает почему?
[code](function() {

  if (!window.gBrowser)
    return;

  function viewMedia(event) {
    let where = BrowserUtils.whereToOpenLink(event, false, false);
    let referrerInfo = gContextMenu.contentData.referrerInfo;
    let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal();
    if (gContextMenu.onCanvas) {
      gContextMenu._canvasToBlobURL(gContextMenu.targetIdentifier).then(function(blobURL) {
        openTrustedLinkIn(blobURL, where = "tab", {
          referrerInfo,
          triggeringPrincipal: systemPrincipal,
        });
      }, Cu.reportError);
    } else {
      urlSecurityCheck(
        gContextMenu.mediaURL,
        gContextMenu.principal,
        Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT
      );
      openTrustedLinkIn(gContextMenu.mediaURL, where = "tab", {
        referrerInfo,
        forceAllowDataURI: true,
        triggeringPrincipal: gContextM

Сustom Buttons » Custom Buttons » 15-05-2024 15:02:32

На 126 перестал работать код Вставить и перейти, можно ли поправить?

Выделить код

Код:

addEventListener("keydown", e => e.ctrlKey && e.code=="KeyB" && e.preventDefault() + BrowserOpenTab() + gURLBar.select() + goDoCommand("cmd_paste") + gURLBar.handleCommand());

Farby
Чётко! :beer:

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-11-2023 08:18:11

Kero
самое лучшее StyloaiX
https://github.com/xiaoxiaoflood/firefox-scripts

Firefox » Ищу расширение для Firefox (ищу дополнение) » 28-10-2023 08:38:42

https://greasyfork.org/en/scripts/475691-hide-visited-youtube
https://greasyfork.org/en/scripts/13040-youtube-hide-watched-videos

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-09-2023 08:33:23

Выделить код

Код:

menupopup > menuitem, menupopup > menu {
	padding-inline-start: 36px;
 }

Может так

Firefox » Ленивая загрузка страниц Lazy load » 06-09-2023 09:23:03

Arix
это например и подобные
https://addons.mozilla.org/en-US/firefox/addon/autoreload-v2/

CSS-стили » Stylish » 28-08-2023 17:41:46

Можно ли на кинопоиске чтобы плашка "просмотрен" отображалась сразу после загрузки страницы, а не при клике на три точки
2023-08-28_194025.jpg
https://www.kinopoisk.ru/film/607608/
Всё облазил, не могу понять(

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]