1 Востаннє редагувалося mamkin haker (24.07.2021 15:34:44)

Тема: Firefox як прибрати (видалити) вкладки

Првіт!
Надіюсь, я в тому розділі пишу :D
Зіткнувся з проблемою. Хочу зробити дизайн Firefox ось таким:

ось таким

http://replace.org.ua/extensions/om_images/img/60fc16b9dada6/8bbb94faa53a0d2d2c70f36a0b0247ca.png

В інтернеті знайшов userChrome.css файлик, створив директорію chrome в директорії юзера та закинув туди файл...
По ідею все мало спрацювати, але щось пішло нетак...
Хто теж користуєтся Firefox можете сказати чи ще працює цей спосіб?
Файл userChrome.css прикріплений нище.
Також в about:config налаштування toolkit.legacyUserProfileCustomizations.stylesheets виставлено значення true, щоб Firefox міг підтягувати css файли

Post's attachments

userChrome.css 239 b, 309 downloads since 2021-07-24 

2

Re: Firefox як прибрати (видалити) вкладки

Знайшов ще таке

/*CSS*/
#TabsToolbar {
    visibility: collapse;
}

#titlebar {
    margin-bottom: -25px !important;
}

#titlebar-buttonbox {
    height: 32px !important;
}

#nav-bar {
    margin-right: 42px;
}

#main-window[sizemode="maximized"] #nav-bar {
    margin-right: 42px;
}

Але, нажаль, непрацює.

3

Re: Firefox як прибрати (видалити) вкладки

Вони там в кожній версії щось міняють. Тому якщо файлик старий, то не дивно, що він не працює. На гітхабі є кілька наборів кастомних стилей для Фаєрфокса, можете пошукати щось підходяще там. Ось списочок репозиторіїв та сайтів: https://www.userchrome.org/find-user-style-recipes.html
Крім того, з юайкою браузера можна працювати через девелопер консоль, як зі звичайним сайтом. Ось інструкція: https://developer.mozilla.org/en-US/doc … er_Toolbox Коли зрозумієте які стилі, і до яких елементів треба застосовувати, то просто збережете їх у свою власну версію userChrome.css.

Подякували: mamkin haker1

4

Re: Firefox як прибрати (видалити) вкладки

спробував одну з кіт хабу, зломав всю верхню панель(елементи накладувались на елементи), якимось чином вернув все до попередньго стану :D

доречі, з кіт хабу не всі css працюють =(
фуріфокс ж обновився недавно(місяць назад нібито) хоча уже і 90 версія є в беті

підходящої нажаль не знайшов (точніше знайшов і спробував, але все зломалось) піду css вчити :D
може через пів року напишу рішення

5 Востаннє редагувалося mamkin haker (21.01.2022 16:39:59)

Re: Firefox як прибрати (видалити) вкладки

працює починаючи з Firefox 65

about:profiles

Profile: default-release
переходимо в папку Root Directory
(якщо використовуєте портативну то ...\FirefoxPortable\Data\profile)

створюємо папку chrome
туди кидаємо прикріплений файл

у about:config знаходимо параметр toolkit.legacyUserProfileCustomizations.stylesheets і виставляємо його в true

перезапускаємо браузер

готово

прочитати

плюсик який добавляє вкладки можна забрати стандартними утилітами Firefox (Customize Toolbar)
далі самі розберетесь

Post's attachments

userChrome.css 1.91 kb, 256 downloads since 2021-10-13 

Подякували: leofun011

6

Re: Firefox як прибрати (видалити) вкладки

Нещодавно з'явилась кнопка "всі таби", щоб її видалити потрібно дописати у userChrome.css наступний рядок

#tabbrowser-tabs ~ #alltabs-button {display:none!important;}

7

Re: Firefox як прибрати (видалити) вкладки

новий firefox - нові проблеми

з'явилась кнопка "extensions", яку неможливо перемістити стандартною утилітою "Customize Toolbar"
вирішення

about:config
extensions.unifiedExtensions.enabled→ false

також, попередній CSS файл скоро втратить актуальність коли вийде FireFox 110, тому будемо користуватись ось цим:

лише цю стрічку достатньо записати в userChrome.css

#tabbrowser-tabs { visibility: collapse !important; }

8

Re: Firefox як прибрати (видалити) вкладки

дістали ці заокруглені кути скрізь ._.

1) встановити Greasemonkey
2) додати скрипт

// ==UserScript==
// @name           Round zero
// @description    Usercript with GM_addStyle method.
// ==/UserScript==

function GM_addStyle(css) {
  const style = document.getElementById("GM_addStyle") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyle";
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

GM_addStyle(".btn, .rounded-md, button, input, div { border-radius: 0px; --default-border-radius: 0px;}");

якщо хтось хоче, можете поліпшити код ._.
буду вдячний

9

Re: Firefox як прибрати (видалити) вкладки

// ==UserScript==
// @name           Round zero
// @description    Usercript with GM_addStyle method.
// ==/UserScript==

function GM_addStyle(css) {
  const style = document.getElementById("GM_addStyle") || (function() {
    const style = document.createElement('style');
    style.type = 'text/css';
    style.id = "GM_addStyle";
    document.head.appendChild(style);
    return style;
  })();
  const sheet = style.sheet;
  sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length);
}

GM_addStyle(`
  *,
  *::before,
  *::after {
    border-radius: 0 !important;
  }
`);

фінальна версія
робить всі заокруглені кути квадратними де завгодно
гітхаб, ютюб, гугл міт, різноматні пошуковики, скрізь працює

Подякували: Chemist-i1

10

Re: Firefox як прибрати (видалити) вкладки

Firefox is dead написав:

новий firefox - нові проблеми

з'явилась кнопка "extensions", яку неможливо перемістити стандартною утилітою "Customize Toolbar"
вирішення

about:config
extensions.unifiedExtensions.enabled→ false

тепер її не можна забрати за допомогою about:config

у userChrome.css додати

#unified-extensions-button {
    display: none !important;
}